0
我需要從GET-WmiObject可以覆蓋系統名稱:如何從GET-WmiObject可以或更新數據表更新的SystemName
Function Get-VolumeSpace ([string]$ServerName="localhost") {
$wql="Select SystemName, Name, Capacity, FreeSpace From Win32_Volume Where (DriveType=2 or DriveType=3) and name like '[a-z]%'"
$volSpace=Get-WmiObject -ComputerName $ServerName -Query $wql
$volSpace | Select SystemName, Name, Capacity, FreeSpace}
在SQL集羣的SystemName包含物理節點名稱,而不是虛擬的名字,我傳入Get-VolumeSpace。我需要它是我傳入的名稱,而不是實際的物理節點名稱。
如果我可以覆蓋我的Get-volumeSpace函數中的SystemName,那就太好了。或者,我可以更新數據表。所以,我已經把輸出到數據表,可以使用超出數據表功能,我在網上找到:
$dataTable = Get-VolumeSpace $ServerName | Out-DataTable
有人能幫助的我進不去,VolumeSpace覆蓋的SystemName與$服務器名稱,或者幫助我更新的第一列在$ dataTable中的每一行到$ ServerName?
完美!謝謝你,manojlds。 – Tara