가장 작은 디스크를 찾는 배치 스크립트를 작성 중입니다. 그러나 내 시스템에 8GB USB 스틱을 연결하면 8GB 대신 7445MB로 표시되고 16GB와 같은 큰 파일은 16GB로 표시됩니다.Diskpart 목록 디스크 크기를 표준 형식으로 표시
어쨌든 diskpart list disk 명령을 사용하여 표준 단위로 표시 할 수 있습니까?
가장 작은 디스크를 찾는 배치 스크립트를 작성 중입니다. 그러나 내 시스템에 8GB USB 스틱을 연결하면 8GB 대신 7445MB로 표시되고 16GB와 같은 큰 파일은 16GB로 표시됩니다.Diskpart 목록 디스크 크기를 표준 형식으로 표시
어쨌든 diskpart list disk 명령을 사용하여 표준 단위로 표시 할 수 있습니까?
DISKPART는이 동작을 제공하지 않습니다.
이 같은 Windows 관리 계측을 시도 할 수 있습니다 :이 결과로 당신에게 배열을 줄 것이다
wmic logicaldisk get size,caption
:
Caption Size
A: 18961660268544
B: 20703116496896
C: 460608311296
E: 18961660268544
K: 18961660268544
P: 20703116496896
Q: 60100182016
S: 18961660268544
T: 18961660268544
U: 18961660268544
V: 20703116496896
배치가 테라 바이트에서 수학을 할 운명되지 않는 범위.
이 PowerShell 스크립트의 크기는 decimal(SI) and binary meaning
으로 표시됩니다. 첫 번째 (가장 작은) 디스크 만 가져 오려면 첫 번째 줄의 #
을 제거하십시오.
Get-PhysicalDisk | Sort-Object size |# Select-Object -first 1|
ForEach-Object{
"Size:{0,6}GB Size:{1,6}GiB Model:{2}" -f $([int]($_.size/1000000000)),$([int]($_.size/1GB)),$_.model
}
샘플 출력 :
> .\SO_42537745.ps1
Size: 250GB Size: 233GiB Model:VB0250EAVER
Size: 2000GB Size: 1863GiB Model:ST2000DL003-9VT166
Size: 2000GB Size: 1863GiB Model:Hitachi HDS722020ALA330