Powershell을 사용하여 디스크 드라이브 정보를 얻는 방법

Powershell을 사용하여 디스크 드라이브 정보를 얻는 방법

Get-Disk설치가 불가능한가요?리눅스?

PS /home/thufir/powershell> 
PS /home/thufir/powershell> Get-Module -ListAvailable


    Directory: /home/thufir/.local/share/powershell/Modules

ModuleType Version    Name                                PSEdition ExportedCommands
---------- -------    ----                                --------- ----------------
Script     0.0.7      PSTwitterAPI                        Desk      {Get-TwitterGeo_Id_PlaceId, Send-TwitterOauth_AccessToken, Send…
Script     2.1.3      SSHSessions                         Desk      {New-SshSession, Invoke-SshCommand, Enter-SshSession, Remove-Ss…

    Directory: /snap/powershell/77/opt/powershell/Modules

ModuleType Version    Name                                PSEdition ExportedCommands
---------- -------    ----                                --------- ------------Manifest   1.2.3.0    Microsoft.PowerShell.Archive        Desk      {Compress-Archive, Expand-Archive}
Manifest   6.1.0.0    Microsoft.PowerShell.Host           Core      {Start-Transcript, Stop-Transcript}
Manifest   6.1.0.0    Microsoft.PowerShell.Management     Core      {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path…}
Manifest   6.1.0.0    Microsoft.PowerShell.Security       Core      {Get-Credential, Get-ExecutionPolicy, Set-ExecutionPolicy, Conv…
Manifest   6.1.0.0    Microsoft.PowerShell.Utility        Core      {Export-Alias, Get-Alias, Import-Alias, New-Alias…}
Script     1.3.2      PackageManagement                   Desk      {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSou…
Script     2.1.3      PowerShellGet                       Desk      {Find-Command, Find-DSCResource, Find-Module, Find-RoleCapabili…
Script     0.0        PSDesiredStateConfiguration         Desk      {Set-NodeResourceSource, Set-NodeResources, Node, Update-Depend…
Script     2.0.0      PSReadLine                          Desk      {Get-PSReadLineKeyHandler, Set-PSReadLineKeyHandler, Remove-PSR…
Binary     1.1.2      ThreadJob                           Desk      Start-ThreadJob

PS /home/thufir/powershell> 
PS /home/thufir/powershell> $PSVersionTable.PSVersion

Major  Minor  Patch  PreReleaseLabel BuildLabel
-----  -----  -----  --------------- ----------
6      2      3                      

PS /home/thufir/powershell> 

그것~인 것 같다일단 설치하면 Linux에서 작동합니다.

답변1

분명히 Linux 시스템에는 이미 powershell 코어가 설치되어 있습니다.

cmdlet이 제대로 작동하려면 Get-Disk스토리지 Powershell 모듈을 가져와야 합니다.

Import-Module -Name Storage

가져온 후에는 모듈을 볼 수 있습니다.Get-Module -ListAvailable

저장소 모듈에 사용 가능한 cmdlet을 보려면 다음을 입력하면 됩니다. Get-Command -Module Storage 디스크와 추가 엔클로저를 얻은 것을 볼 수 있습니다.

도움말 유형을 업데이트했는지 확인하기 위해 Update-Help -Verbose모든 모듈과 cmdlet에는 관련 도움말 파일이 업데이트됩니다.

관련 정보