Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PowerShell - Подключение сетевого принтера из txt

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pernatiy05

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Колели, привет!
 
Вроде бы задача простая, но что то затуп жесткий.
 
Нужно подключить сетевой принтер, например имя \\server\printer
 
на все компьютеры из txt файла лежащего например в c:\1.txt
 
Список компов в файле типа:
PC1
PC2
PC3
 
Дак вот, локально то без проблем подключаю,
Add-Printer -ConnectionName \\server\printer
и драйвер принтака установлен локально
 
А как подсунуть этот принтер на все компы из txt.
 
Все компы в домене, в одной аушке, powershell из под доменного админа
 
PS. Групповые политики не предлагать, нужно реализовать именно через PowerShell
 
Всем спасибо за совет

Всего записей: 8 | Зарегистр. 31-08-2013 | Отправлено: 16:06 06-07-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pernatiy05
есть же темы
Автоматизация администрирования. Часть 3
Командная строка, батники, сценарии - bat, cmd
Сценарии для Windows
 

Код:
ForEach ($line in Get-Content [File]) {[Command] $line}

как пример

Код:
ForEach ($line in Get-Content thingstoecho.txt) {echo $line}

Всего записей: 15093 | Зарегистр. 20-09-2014 | Отправлено: 20:42 06-07-2022 | Исправлено: Mavrikii, 20:54 06-07-2022
pernatiy05

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В том и дело, что конкретной реализации нет под заданные параметры
 
А что самое плохое, что у Add-printer нет переменной, где можно подставить имя компа...
вот и ломаю голову, как это можно реализовать

Всего записей: 8 | Зарегистр. 31-08-2013 | Отправлено: 05:17 07-07-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pernatiy05

Цитата:
вот и ломаю голову, как это можно реализовать

ну так  
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/invoke-command?view=powershell-7.2
 

Код:
ForEach ($computer in Get-Content [File]) {
Invoke-Command -ComputerName $computer -scriptblock {
# что хочется выполнить
}
}

Всего записей: 15093 | Зарегистр. 20-09-2014 | Отправлено: 05:23 07-07-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PowerShell - Подключение сетевого принтера из txt


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru