|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] обработка ошибок |
|
PowerShell - [решено] обработка ошибок
|
Пользователь Сообщения: 80 |
Добрый День!
Ни как не получается правильно настроить обработку ошибок. Почему-то когда первый раз открываешь Powershell ISE - открываешь запускаim скрипт перехват ошибок происходит не правильно, скрипт быстро заканчивает свою работу, затем не закрывая Powershell снова запускаешь и все нормально, ерунда какая-то. Прошу помочь разобраться Требуется проверить доступность ПК - вывести в разные файл доступные и не доступны, затем которые доступные запросить сведения о разрядность ОС если Wmi не отработал передать в ошибку в фай, у которых ПК все нормально выполнить условие и запустить функцию на выполнение. cls Import-Csv "c:\1\sccm.csv" | ForEach-Object {$cn = $_.cn try { $ps = Test-Connection $cn -Count 2 -ErrorAction stop | Get-Unique| Out-File C:\1\ping.txt -Append try { $ArchVersion = Get-WmiObject win32_Computersystem -computer $cn -ErrorAction Stop | Select Systemtype $OSVersion = Get-WmiObject win32_Operatingsystem -computer $cn | Select Caption if ($OsVersion.Caption -like "Microsoft Windows XP*") {WinXp $cn} elseif ($ArchVersion.Systemtype -like "x64*") {Win7x64 $cn} else {Win7x86 $cn} Start-Sleep -Seconds 15 Install $cn } Catch {$cn | Out-File -Append C:\1\wmi.txt} } Catch {$cn | Out-File -Append c:\1\noping.txt} } |
|
Отправлено: 17:57, 13-01-2018 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать Добрый День!
Разобрались с проблемой. Переделала в функцию и все отрабатывает как надо |
Отправлено: 19:45, 14-01-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Череда ошибок | Dius | Microsoft Windows 8 и 8.1 | 1 | 24-12-2014 09:26 | |
Разное - [решено] Помогите с решением ошибок! | lokich | Microsoft Windows 7 | 0 | 22-07-2013 17:07 | |
Медиа - [решено] Картинки ошибок | Anton1995 | Хочу все знать | 4 | 24-05-2010 23:29 | |
Устранение ошибок программ | Gold Dragon | Программное обеспечение Windows | 5 | 05-06-2008 09:17 | |
Исправление ошибок | Mikke | Microsoft Windows 95/98/Me (архив) | 10 | 03-06-2004 05:34 |
|