我想制作一个脚本,告诉我什么是"系统模型"远程本地帐户(WORKGROUP \ SCRIPTOS)的远程本地帐户(远程域)中的远程计算机。 我知道如何使FOR循环从一个WS跳到另一个但我不知道获取信息的语法。 我能得到的最接近的东西是我制作的这个scrpit的系统BIOS版本,它正在工作:
@echo off
title check pos types
setlocal enabledelayedexpansion
:: day sets ::
set mm=%date:~-10,2%
set dd=%date:~-7,2%
set yy=%date:~-4%
set TODAY=%dd%-%mm%-%yy%
set CompType=POS
set Computerslist=posIP.txt
set output=%TODAY%_%CompType%_Type.txt
echo Station Computer Type IP Bion Version>%output%
for /f "tokens=1,2" %%A in (%Computerslist%) do (
set stationNum=%%A
set CompIP=%%B
echo Checking BIOS %CompType% In Station Number !stationNum!, Please wait...
net use \\!CompIP! /USER:WORKGROUP\USER PASSWORDS
srvinfo -nf-ns \\!CompIP! >%temp%\srvinfo.txt
for /f "tokens=*" %%f in ('findstr /c:"System BIOS Version:" %temp%\srvinfo.txt') do set BiosVersion=%%f
echo !stationNum! !CompType! !CompIP! !BiosVersion!>>%output%
del /q %temp%\srvinfo.txt
)
pause
答案 0 :(得分:0)
wmic /node:xxx.xxx.xxx.xxx /user:uuuu /password:pppp csproduct get name
问问操作系统。但要使用它,需要管理员帐户。