У меня есть скрипт 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
}