我正在使用下面的代码来获取驱动器,可用空间和驱动器的总空间。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