|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Get-adcomputer вместо ошибки ,что объект не найдет писал в файл имя этого компа |
|
PowerShell - [решено] Get-adcomputer вместо ошибки ,что объект не найдет писал в файл имя этого компа
|
Старожил Сообщения: 473 |
Добрый день.
Не знаю как решить задачу, что бы все не найденные компы записывать в отдельный файл. есть такой скрипт Get-Content d:\Script\PcList.txt | Get-ADComputer -Properties * | select Name,IPv4Address,Enabled,LastLogonDate,CanonicalName,DistinguishedName,OperatingSystem | Export-CSV -Path 'C:\Script\ListPc.csv' -Encoding UTF8 Цитата:
|
||
Отправлено: 09:43, 22-02-2017 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 09:54, 22-02-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 473
|
Профиль | Отправить PM | Цитировать Kazun, я не совсем понял. как ваш код совместить с моим.
вот что пытался запустить после отроботке скрипта файл mcomps.txt пустой. |
Отправлено: 10:15, 22-02-2017 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Никто же не указывает версию PowerShell.
PS (STA) > "abc","dccd" | Get-ADComputer -Properties * -ErrorVariable comps Get-ADComputer : Cannot find an object with identity: 'abc' under: At line:1 char:16 + "abc","dccd" | Get-ADComputer -Properties * -ErrorVariable comps + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (abc:ADComputer) [Get-ADComputer], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADComputer Get-ADComputer : Cannot find an object with identity: 'dccd' under: At line:1 char:16 + "abc","dccd" | Get-ADComputer -Properties * -ErrorVariable comps + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (dccd:ADComputer) [Get-ADComputer], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADComputer PS (STA) > [string[]]$comps.TargetObject abc dccd $comps = @() Get-Content d:\Script\PcList.txt | Foreach { $pc = $null $pc = Get-ADComputer $_ -Properties * if($pc) { $pc | select Name,IPv4Address,Enabled,LastLogonDate,CanonicalName,DistinguishedName,OperatingSystem } else { $comps += $_ } } | Export-CSV -Path 'C:\Scripts\ListPc.csv' -Encoding UTF8 $comps | Out-File comps.txt |
Отправлено: 10:22, 22-02-2017 | #4 |
Старожил Сообщения: 473
|
Профиль | Отправить PM | Цитировать Цитата Kazun:
Огромное спасибо за помощь!!!! |
||
Отправлено: 10:40, 22-02-2017 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Kazun:
|
|
Отправлено: 03:06, 23-02-2017 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Создал бесплатный блог на гугле. Не могу понят, как его кто то найдет, что бы зайти? | micro8 | Хочу все знать | 2 | 16-10-2016 20:00 | |
Разное - [решено] можно ли вместо ярлыка поставить другой объект(компонент) | hackroute | Оформление Windows 11/ 10 / 8 / 7 / Vista | 2 | 17-08-2014 18:11 | |
CMD/BAT - при включение компа по сети в определенную папку имя компа и время включения/выключен | Kreatif | Скриптовые языки администрирования Windows | 2 | 20-03-2012 14:03 | |
[решено] ObjGet находит объект экселя, но не находит объект IE, почему? | evg64 | AutoIt | 2 | 21-08-2010 14:22 | |
AVP v.5 Говорит сообщает что объект не обработан, что делать? | Alon | Microsoft Windows 2000/XP | 3 | 13-11-2005 18:50 |
|