PowerShell Out-String ничего не отображает - PullRequest
0 голосов
/ 07 октября 2018

У меня есть скрипт PowerShell, который работает на каждом компьютере, на котором я его пробовал, кроме моего ПК.Я использую PowerShell версии 4:

Major  Minor  Build  Revision
-----  -----  -----  --------
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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...