我正在尝试使用批处理文件执行以下命令:
for /f %i in (D:\random\servers.txt) DO (d:\utils\tail -60 \\%i\c$\Windows\windowsUpdate.log | d:\utils\grep "updates detected" & set tx1234=%i)
Run Code Online (Sandbox Code Playgroud)
它在命令提示符中单独调用时有效,但是只要我将它保存在批处理文件中,它就会失败并显示消息
此时出乎意料
有任何想法吗?
我正在使用以下脚本在我们的企业环境中进行磁盘空间审计.
一切正常,但我不知道如何获得以GB/MB表示的值.
任何的想法?
$Computers = Get-Content -Path D:\DISKSPACE_audit\Servers.txt
Get-WmiObject Win32_LogicalDisk -ComputerName $Computers | Where-Object {
$_.DriveType -eq 3
} | Select-Object SystemName,DeviceID,FreeSpace,Size
Run Code Online (Sandbox Code Playgroud)