Get-WmiObject를 사용하여 드라이브 볼륨 이름이나 경로 드라이브를 어떻게 얻습니까?

Get-WmiObject를 사용하여 드라이브 볼륨 이름이나 경로 드라이브를 어떻게 얻습니까?

그래서 서버에 공유 드라이브가 있는지 알아보고 있는데, 지금까지 이런 Powershell 코딩을 찾을 수 있었습니다.

Get-WmiObject Win32_LogicalDisk -ComputerName Zetafax -Filter DriveType=3 | Select-Object DeviceID, @{'Name'='Size (GB)'; 'Expression'={[string]::Format('{0:N0}',[math]::truncate($_.size / 1GB))}}, @{'Name'='Freespace (GB)'; 'Expression'={[string]::Format('{0:N0}',[math]::truncate($_.freespace / 1GB))}}

그러면 C: 또는 D:라는 문자만 표시됩니다. Get-PSDrive가 로컬 PC에서 수행하는 방식으로 표시할 경로를 표시할 수 있는 방법이 있습니까?

감사합니다

답변1

제가 틀렸을 수도 있지만 공유 정보를 찾고 계시다면 WmiObject에 대해 Win32_Share 명령을 사용하는 것이 더 좋지 않을까요?

Get-WmiObject Win32_Share

그러면 공유 이름과 경로가 제공됩니다. 공간, 크기 등 더 자세한 정보가 필요한 경우 첫 번째 명령을 사용하여 해당 정보를 가져와야 합니다.

답변2

다음을 사용하여 원격 시스템의 로컬 시스템에서 사용하는 명령을 포함하여 모든 명령을 사용할 수 있습니다.

PowerShell 원격

원격 명령 호출

또는 WMI.

이 사용 사례에 대한 기본 제공 cmdlet이 있습니다.

Get-Command -Name '*smbshare*' | 
Format-Table -AutoSize

CommandType Name                   Version Source  
----------- ----                   ------- ------  
Function    Block-SmbShareAccess   2.0.0.0 SmbShare
Function    Get-SmbShare           2.0.0.0 SmbShare
Function    Get-SmbShareAccess     2.0.0.0 SmbShare
Function    Grant-SmbShareAccess   2.0.0.0 SmbShare
Function    New-SmbShare           2.0.0.0 SmbShare
Function    Remove-SmbShare        2.0.0.0 SmbShare
Function    Revoke-SmbShareAccess  2.0.0.0 SmbShare
Function    Set-SmbShare           2.0.0.0 SmbShare
Function    Unblock-SmbShareAccess 2.0.0.0 SmbShare


# get function / cmdlet details
(Get-Command -Name Get-SmbShare).Parameters
Get-help -Name Get-SmbShare -Full
Get-help -Name Get-SmbShare -Online
Get-help -Name Get-SmbShare -Examples


Get-SmbShare

Name   ScopeName Path       Description  
----   --------- ----       -----------  
ADMIN$ *         C:\Windows Remote Admin 
C$     *         C:\        Default share
D$     *         D:\        Default share
E$     *         E:\        Default share
F$     *         F:\        Default share
IPC$   *                    Remote IPC 

관련 정보