Windows Shell скрипт копирования файлов, установки шрифтов, запуска программ на удалённые компьютеры

Челябинская область

Автор:Dmitriy Altuhov

Windows Shell скрипт копирования файлов, установки шрифтов, запуска программ на удалённые компьютеры

  • Требуется скопировать файлы на удалённые компьютеры в домене и не в домене?
  • Требуется установить удалённо шрифты на компьютеры в домене и не в домене?
  • Требуется установить удалённо сертификаты в хранилище доверенных корневых центров сертификации локального компьютера на компьютеры не в домене?
  • Требуется запустить программу или скрипт на удалённых компьютерах в домене и не в домене?

Заготовка скрипта:

@echo off
SET username=Administrator
SET kassapass=password
echo. > failed.txt

for /f %%a in (computerslist.txt) do (
net use "\\%%a\c$" %kassapass% /user:%username%
IF not errorlevel 1 (
xcopy /i /s /y "С:\deploy\fonts\*" "\\%%a\c$\temp\fonts\"
IF not errorlevel 1 (
psexec -e \\%%a cmd /c ^(pushd c:\temp\fonts ^& fontreg.exe /copy^)
IF errorlevel 1 echo %%a psexecfailed >> failed.txt
) else (
echo %%a xcopyfailed >> failed.txt
)
net use "\\%%a\c$" /delete /yes
) else (
echo %%a netusefailed >> failed.txt
)
)

Для работы скрипта потребуются psexec и fontreg

Принцип работы:

  1. Предполагается, что целевые компьютеры имеют одинаковые логины/пароли администратора и пути копирования/установки
  2. Создаём папку на ПК сисадмина C:\deploy
  3. В C:\deploy кладём bat-файл со скриптом (не забудьте поменять username и password), PsExec.exe, computerslist.txt со списком компьютеров на которые нужно установить
  4. В C:\deploy\fonts кладём шрифты для удалённой установки и FontReg.exe
  5. Запускаем bat-файл со скриптом и наблюдаем за установкой
  6. Список ПК, на которые не скопировалось/не установилось будет в файле  failed.txt
  7. Для установки сертификатов вместо fontreg.exe использовать certmgr.exe -add MyCert.cer -s -r localMachine root

1 Comment so far

psexec net use Отказано в доступе. Не подключается c$ admin$ — Технологии будущего (Челябинская область) | Ремонт компьютеров, Видеонаблюдение, СКУД, АPosted on  12:46 пп - Мар 19, 2015

[…] […]

Обсуждение закрыто.

Comments Are Closed!!!