Bel*_*ela 6 powershell storage san nas
我必须在我们的环境中收集每个服务器的附加存储类型:数百个W2K3/W2K8服务器.
脚本对于确定附加存储是否是SAN / SAN mirrored / NAS / local这些存储或其组合非常有用.问题是我还没有找到任何好的解决方案.
我正在考虑一个脚本,我能想到的最好的东西会做如下的事情:
SAN,则始终安装Veritas Storage Foundation,因此我将使用gwmi win32_product进行搜索.这非常慢,如果存储是SAN或SAN镜像,则不提供信息.NAS,必须有一个ISCSI目标IP,我会以某种方式搜索它.我真的不认为这些方法是可以接受的.你能帮我找一个更好的方法来确定附加的存储类型吗?
非常感谢你
小智 1
您可能可以在以下 WMI 类之一中找到该信息:
Win32_LogicalDisk http://msdn.microsoft.com/en-us/library/windows/desktop/aa394173(v=vs.85).aspx
Win32_Volume http://msdn.microsoft.com/en-us/library/windows/desktop/aa394515(v=vs.85).aspx
Win32_DiskDrive http://msdn.microsoft.com/en-us/library/windows/desktop/aa394132(v=vs.85).aspx
然后...做类似的事情:
Get-AdComputer Server* | Foreach-Object { Get-WmiObject -Class Win32_DiskDrive -ComputerName $_.Name }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22429 次 |
| 最近记录: |