Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Вывод данных в cmd из PowerShell без запуска консоли

Ответить
Настройки темы
PowerShell - Вывод данных в cmd из PowerShell без запуска консоли

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!
Всех кто может прошу помочь, в работе с PowerShell разбираюсь несильно.
Есть задача реализовать вывод атрибутов доменной учетной записи, если конкретнее employeeType.
Хотелось бы создать .bat файл, который при запуске запрашивает данные логина и домена и в результате выводит атрибут УЗ.
Причём реализовать нужно именно через cmd чтобы скрипт отработал в фоне и выдал результат, так как запуск скриптов PowerShell заблокирован политикой и разрешить запуск невозможно из-за отсутствия админских прав на ПК.
Проблема с передачей данных из cmd в PowerShell и обратно. Не удаётся реализовать присвоение значений переменных.
Отдельно в PowerShell скрипт отрабатывает.

Get-ADUser $User -properties * -Server $Domain | select employeeType

В Cmd через PowerShell -command атрибут вывести не удалось.
Как можно реализовать скрипт?

Отправлено: 15:03, 28-04-2018

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
set /p sam="UserSAM: "
for /F %%i in ('dsquery user -samid %sam% ^| dsget user -empid ^| findstr "[0-9]"') do echo %%i

Отправлено: 15:14, 28-04-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все же не совсем пойму как связать с данными в PowerShell, чтобы введённые данные передать туда и вернуть оттуда атрибут объекта.

Отправлено: 19:57, 03-05-2018 | #3


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Nolly, вызывать PowerShell внутри for
А с передачей ровно то же самое, что и с передачей параметров в любую другую команду - не понимаю, в чём у вас затруднения. Покажите код батника целиком.

Отправлено: 20:24, 03-05-2018 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Вывод данных в cmd из PowerShell без запуска консоли

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Powershell вызов из cmd c4uran Скриптовые языки администрирования Windows 7 15-09-2015 10:53
PowerShell - PowerShell: импорт данных в AD из файла Perersmeshnik Скриптовые языки администрирования Windows 2 20-02-2014 09:44
Вывод данных из массив Rahaka Вебмастеру 0 21-07-2010 18:45
C/C++ - bat & cmd - сокрытие окна и вывод данных консоли в интерфейсе нашей программы crashtuak Программирование и базы данных 5 07-05-2009 16:40
Java - Вывод данных без обновления страницы AnaStas Программирование и базы данных 3 24-09-2008 12:21




 
Переход