であるリモートサーバ上のパーティション/ドライブの照会:私は、リモートコンピュータのローカルドライブ/パーティションを確認するには、次のWMIん
Get-WmiObject -Class Win32_Share -ComputerName SERVERNAME -Filter "Description='Default share'"
が、コマンドでも、CD-ROMを返すなど がありますディスク/パーティションだけを返すコマンドですか?
であるリモートサーバ上のパーティション/ドライブの照会:私は、リモートコンピュータのローカルドライブ/パーティションを確認するには、次のWMIん
Get-WmiObject -Class Win32_Share -ComputerName SERVERNAME -Filter "Description='Default share'"
が、コマンドでも、CD-ROMを返すなど がありますディスク/パーティションだけを返すコマンドですか?
Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" |
Foreach-Object {$_.DeviceID}
はこれを試してみてください:
Get-WMIObject Win32_DiskPartition -computername remotecomp |
ForEach-Object {
$info = @{}
$info.Disk = $_.DiskIndex
$info.Partition = $_.Index
$info.DriveLetter = $_.psbase.GetRelated('Win32_LogicalDisk') |
Select-Object -ExpandProperty DeviceID
New-Object PSObject -Property $info
}
$info # contains partions number and unit letter as hashtable
'DriveType'が説明されていれば助けになるでしょう... [docs](http://msdn.microsoft.com/en-us/library/windows/desktop/aa394173(v = vs.85).aspx)は、ドライブタイプ「3」は「ローカルディスク」(「5」はコンパクトディスク)を意味する。 –
ありがとうございました!これは私がやったことです(私はあなたがソリューションを投稿する直前に実際に見つけました:)) – Sune