1
我想要一個腳本來搜索我的網絡上的所有電腦,並告訴我,如果一個文件夾是存在的C目錄。批處理文件搜索文件夾/文件的PC列表並創建日誌文件
這是我到目前爲止的腳本,它正在工作,但它並沒有從指定的文件中拉取PCS列表。它總是在我的PC上運行。
@ECHO OFF
for /f %%a in (c:\pcs.txt) do IF EXIST "C:\HMSJAVA\jt400.jar" (
echo %computername% has HMS GUI locally installed. >> "c:\hmsguipcs.txt"
GOTO :END
) ELSE (Goto :NoHMS
)
:NoHMS
IF NOT EXIST "C:\HMSJAVA\jt400.jar" (
echo %computername% does NOT have HMS GUI locally installed. >> "c:\hmsguipcs.txt"
GOTO :END
)
:END
PAUSE
*****MY PCs File pcs.txt*****
COMPUTER1
COMPUTER2
COMPUTER3
得到它的工作,我所做的是添加了/ f命令到,如果不存在的命令,然後使用PSEXEC運行批處理。我還必須將所有特定於C驅動器的東西都更改爲我們的公共共享驅動器。現在就像一個魅力!
顯示你的'pcs.txt'文件 – Endoro
這只是一個PC名稱爲PC1(下一行)PC2(下一行)PC3的文本文件。不知道如何在評論中創建新行。 :) – MackMan