Информация о логических дисках
if(!$args)
{
Write-Host -foregroundcolor green `
'Querying localhost ...'
$args = 'localhost'
}
if($args -eq "?")
{ "
ReportLogicalDiskConfiguration.ps1
DESCRIPTION:
This script can take a single argument, computer name.
It will display logical disk configuration on either a local
or a remote computer. You can supply either a ? or a
name of a local machine.
EXAMPLE:
ReportLogicalDiskConfiguration.ps1 remoteComputerName
reports on logical disk configuration on a computer named
remoteComputerName
The script will also display this help file. This is
done via the ? argument as seen here.
ReportLogicalDiskConfiguration.ps1 ?
"
}
Get-WmiObject -Class Win32_LogicalDisk `
-computer $args
конкретного диска -
param($computer="localhost",$disk="c:",$help)
if($computer)
{
Write-Host -foregroundcolor green `
"Querying $computer ..."
}
if($disk)
{
Write-Host -foregroundcolor green `
"Querying $disk for logical disk information ..."
}
if($help)
{ "
ReportSpecificLogicalDisk.ps1
DESCRIPTION:
This script can take a multiple arguments, computer name,
drive number and help.
It will display logical disk configuration on either a local
or a remote computer. You can supply either help, drive and
name of a local or remote machine.
EXAMPLE:
ReportSpecificLogicalDisk.ps1 -computer remoteComputername
reports on logical disk on drive c: on a computer named
remoteComputerName
ReportSpecificLogicalDisk.ps1 -computer remoteComputername -disk 'd:'
reports on logical disk on drive d: on a computer named
remoteComputerName
ReportSpecificLogicalDiskn.ps1 -help y
Prints out the help information seen here.
"
Exit
}
Get-WmiObject -Class Win32_LogicalDisk `
-computer $computer | Where-Object { $_.deviceID -match $Disk } |
format-list [a-z]*
Голосов пока нет

Оставить комментарий