powershell - PowerShell Out-String 不显示任何内容
问题描述
我有一个 PowerShell 脚本,可以在我尝试过的每台计算机上运行,但我的 PC 除外。我正在运行 PowerShell 版本 4:
主要次要版本修订 ----- ----- ----- -------- 4 0 -1 -1
为什么它不能在我的电脑上运行?这 ”???” 是 Splunk 的分隔符。
$ErrorActionPreference = "SilentlyContinue"
$AllDrives = [System.IO.DriveInfo]::GetDrives() |
Where-Object {$_.DriveType -eq 'Fixed'}
foreach ($drive in $AllDrives) {
Get-ChildItem -Path $drive.RootDirectory -Recurse -Include "*.*" |
Select @{Name="Time";Expression={(Get-Date).ToString('MM/dd/yyyy HH:mm:ss.fff')}},
@{Name="Delim1";Expression={"???"}},
@{Name="ComputerName";Expression={$env:COMPUTERNAME}},
@{Name="Delim2";Expression={"???"}}, Name,
@{Name="Delim3";Expression={"???"}}, Directory,
@{Name="Delim4";Expression={"???"}}, CreationTime,
@{Name="Delim5";Expression={"???"}}, LastWriteTime,
@{Name="Delim6";Expression={"???"}}, LastAccessTime |
Format-Table * -AutoSize -HideTableHeaders |
Out-String -Width 4096
}
解决方案
推荐阅读
- java - 重新打开应用程序时使用滑动重新加载图像
- android - onDataSetChanged 中的 notifyAppWidgetViewDataChanged 导致刷新?
- javascript - 如何使用 Javascript 数组过滤器过滤 0?
- python - 配置导入路径——pycharm和jupyter notebook
- mapael - 可见图的计数
- android - Parse - 离线对象崩溃
- apache-flink - Apache Flink“无法实现检查点”
- mysql - 如何使用sails.js模型文件中的大小定义“TINYINT”数据类型
- c# - 如何使用 powershell 构建、发布 ASP.NET 核心项目来构建服务器?
- php - Laravel PHP & Mysql:通过统计字符串的实例将表数据转换为列和行