|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] PowerShell - интерактивный ввод переменных |
|
PowerShell - [решено] PowerShell - интерактивный ввод переменных
|
Пользователь Сообщения: 53 |
Скажите пожалуйста как в PowerShell присваивать переменным значения интерактивно с клавиатуры в процессе выполнения скрипта или функции. В сети тонны инфы по переменным, но не слова ни нашел об интерактивном вводе.
upd: Уже нашел, делается это командой host-read Иногда такие простые вещи, а публикуются так редко |
|
Отправлено: 15:41, 11-07-2012 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать И все-таки правильно Read-Host.
|
Отправлено: 16:01, 11-07-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 53
|
Профиль | Отправить PM | Цитировать да-да, спасибо
$a=read-host "введите ваше значение" таким вот образом как я понял |
Отправлено: 16:10, 11-07-2012 | #3 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Была задача, запускать сервис TeamViewer на ограниченное время, например на два часа, после чего он должен быть остановлен.
пишется скрипт autostop.ps1: Set-ExecutionPolicy -ExecutionPolicy unrestricted $Sec= Get-Credential "?" $Hours = (3600)*($Sec.UserName) $team = Get-Service teamview* if ($team.Status -like 'Stopped') { Start-Service $team.Name Start-Sleep -Seconds $Hours Stop-Service $team.Name -Force } else { Start-Sleep -Seconds $Hours Stop-Service $team.Name -Force } при запуске вылезет окно приглашения, - вместо знака вопроса надо поставить цифру - на сколько часов запускаем TeamViewer, например 2 - два часа. Чтобы запускать скрыпт скрытно надо создать батник со строкой powershell -nologo -noninteractive -windowStyle hidden -file C:\autoStop.ps1 и запустить от администратора |
Отправлено: 12:42, 12-12-2019 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - PowerPoint, внедрить интерактивный объект | YDen | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 27-04-2011 19:13 | |
Ищу интерактивный самоучитель испанского | Viajero | Хочу все знать | 5 | 04-10-2010 19:50 | |
Интерактивный вход | YDen | Microsoft Windows NT/2000/2003 | 9 | 27-10-2009 21:37 | |
[решено] Интерактивный вход в систему | VOX13 | Microsoft Windows NT/2000/2003 | 3 | 31-07-2009 11:43 | |
Интерактивный перевод | Ser6720 | Хочу все знать | 3 | 16-06-2006 19:14 |
|