Я хотел бы запустить сценарий, где я могу получить окна Имя и версия системы всех компьютеров, работающих в компании, поместите их в текстовый файл. Затем сделайте системную переменную из моего имени окна. Я знаю, что делать, но где я сталкиваюсь с проблемой, является владельцем места. так вот мой код:OS Name Variable
:OS_NAME
Set OS_NAME= systeminfo | find "OS Name"
:OS_Ver
Set OS_Version= systeminfo | findstr /B /C:"OS Version"
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /c:"BIOS Version" | >> G:\Directory\%Computername%
:OS_Arch
IF exist "%programfiles(x86)% (SET OS_ARCH=X64)
Else (SET OS_ARCH=X86)
:Win_7
systeminfo | find "Microsoft Windows 7" > nul
if %ERRORLEVEL% == 0 (
goto ver_7)
:Ver_7
Set Win7= systeminfo | find "Microsoft Windows 7"
Echo %computername% is running %WIN7% in %OS_ARCH% Environment >> G:\Directory\Win7Comps.txt
Поэтому в основном я хотел бы обойму места для результатов Systeminfo, которые я могу обратиться и разбор его моей команда SET, когда я делаю мой системные переменные.
Спасибо, любая помощь будет воспринята.
Ваш скрипт потрясающий! и работает безупречно !! Не могли бы вы разбить его? или добавить комментарии? – Samster
@Sami_Sheikh - Конечно, но, вероятно, не до понедельника. Если у меня появится шанс, я вложу исчерпывающие комментарии и поставлю их на пастебин или аналогичный для вас. – rojo
@Sami_Sheikh - Хорошо, я сцепил [сильно прокомментированную версию] (http://pastebin.com/U8g3S6gh) этого скрипта для вас. – rojo