我正在使用下面的代碼來獲取驅動器,可用空間和驅動器的總空間。Perl:如何將WMIC輸出捕獲到變量
my @pnames = `wmic /node:"IP" /user:"UserName" /password:"password" LogicalDisk Where "DeviceID='H:'" Get DeviceID,FreeSpace,Size`;
print "@pnames";
上述命令的輸出顯示如下:
DeviceID FreeSpace Size
H: 51664236544 214753832960
我如何讀DeviceID
到$DriveName
變量,FreeSpace
到$FreeSpaceOnDrive
變量和Size
到$TotalSpace
變量?
在此先感謝。
替代方法:[DBD :: WMI(http://search.cpan.org/perldoc? DBD :: WMI) – ikegami 2013-03-28 10:21:50