Любой язык - [решено] поиск файла в доменной сети.

Ответить
Аватара пользователя
rufat_4

Любой язык - [решено] поиск файла в доменной сети.

Сообщение rufat_4 »

Всем привет,



есть ли такой скрипт, который , даешь на поиск например файл *.torrent , затем он начинает искать на всех доменовских компьютерах и выдает результат в тхт или в html-е. компов больше 500-600.

всем спасибо заранее.
Аватара пользователя
Max441

Re: Любой язык - [решено] поиск файла в доменной сети.

Сообщение Max441 »

Код:

Код: Выделить всё

(Get-QADComputer *).name | % {get-childitem \\$_\c$\* -include *.torrent -Recurse | Out-File c:\result.txt}

так подойдет?
Аватара пользователя
rufat_4

Re: Любой язык - [решено] поиск файла в доменной сети.

Сообщение rufat_4 »

конечно, подойдет любой вариант, главное чтоб работала.



спасибо , но запустил команду которую вы прислали:


Цитата Max441:



(Get-QADComputer *).name | % {get-childitem \\$_\c$\* -include *.torrent -Recurse | Out-File c:\result.txt}
Любой язык - [решено] поиск файла в доменной сети.




но он отвечает мне это:





PS C:\> (Get-QADComputer *).name | % {get-childitem \\$_\c$\* -include *.torrent -Recurse | Out-File c:\result.txt}\

The term 'Get-QADComputer' is not recognized as the name of a cmdlet, function, script file, or operable program. Check

the spelling of the name, or if a path was included, verify that the path is correct and try again.

At line:1 char:17

+ (Get-QADComputer
Аватара пользователя
Kazun

Re: Любой язык - [решено] поиск файла в доменной сети.

Сообщение Kazun »

Требования для скрипта выше:

1)PowerShell V3

2)И установленные командлеты
Quest SoftWare AD CmdLets




Но можно ограничиться и PowerShell V2 и не ставить командлеты для получения имен:





Код:

Код: Выделить всё

([adsisearcher]"(objectclass=computer)").FindAll() | Foreach {
	$Name = $_.Properties.Item("Name")
	get-childitem \\$Name\c$\* -include *.torrent -Recurse | Out-File c:\result.txt
}
Аватара пользователя
rufat_4

Re: Любой язык - [решено] поиск файла в доменной сети.

Сообщение rufat_4 »

Цитата Kazun:



Но можно ограничиться и PowerShell V2 и не ставить командлеты для получения имен:

Код:

([adsisearcher]"(objectclass=computer)").FindAll() | Foreach {

$Name = $_.Properties.Item("Name")

get-childitem \\$Name\c$\* -include *.torrent -Recurse | Out-File c:\result.txt

}
Любой язык - [решено] поиск файла в доменной сети.






супер, спасибо большое , и еще один не скромный вопрос, вы только что написали этот скрипт или они у вас готовые ? если сами, то где и как научились ) подскажите , есть желание развивать знание скриптовых делах
Аватара пользователя
Max441

Re: Любой язык - [решено] поиск файла в доменной сети.

Сообщение Max441 »

написал сам, читал help по командам и просматриваю форумы, блоги.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»