现在下面是我的脚本
foreach ($Server in (Get-Content C:\psfiles\Winservers.txt)){
Get-WmiObject win32_logicalDisk -ComputerName $Server | Select @{
Expression={$Server};label="ServerName"},DeviceID,Volumename ,@{Expression={
$_.Size /1Gb -as [int]};Label="Total Size(GB)"},@{Expression={($_.Size /1Gb
-as [int])
- ($_.Freespace/ 1Gb -as [int])};Label="InUse Size (GB)"} ,
@{Expression={$_.Freespace / 1Gb -as [int]};Label="FreeSize(GB)"},
@{Expression={(($_.Freespace /1Gb -as [float]) / ($_.Size / 1Gb -as
[float]))*100};Label="FreeSpace (%)"},$(Get-Date -format 'd')
| format-table
现在......我得到如下输出
servername deviceid volumename totalsize............10/6/2014
srv1 c: data 100 null
srv2 d: bkup 50 null
我希望得到结果
servername deviceid volumename totalsize............createdt
srv1 c: data 100 10/16/2014
srv2 d: bkup 50 10/6/2014
提前致谢!
答案 0 :(得分:0)
我在两者之间看到的唯一区别是格式空格,最后一列是日期。
在标记所有属性之前,首先放置Format-Table。 Get-Date函数只返回当前日期。这就是为什么你没有在专栏中看到日期。
这里是link,它向您展示如何格式化和正确标记表格。