kelevara
07-05-2013, 00:53
Добрый день!
Мне необходимо определить размер всех файлов gif и jpg, которые находятся в папке windows и в ее подкаталогах. Для этого использую следующий командлет:
$ln = 0; ForEach ($f in Dir c:\windows\* -include *.gif, *.jpg -recurse -force) {$ln +=$f.length}; $ln > kur7.txt
Но при его работе возникают многочисленные сообщения об ошибках следующего содержания:
Get-ChildItem : Отказано в доступе по пути "C:\windows\System32\wfp".
строка:1 знак:28
+ $ln = 0; ForEach ($f in Dir <<<< c:\windows\* -include *.gif, *.jpg -recurse) {$ln +=
$f.length}; $ln > kur7.txt
+ CategoryInfo : PermissionDenied: (C:\windows\System32\wfp:String) [Get-C
hildItem], UnauthorizedAccessException
+ FullyQualifiedErrorId : DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.
GetChildItemCommand
Судя по тексту - проблемы с доступом какие-то. С чем это может быть связано?
К слову, считает то вроде верно =)
Мне необходимо определить размер всех файлов gif и jpg, которые находятся в папке windows и в ее подкаталогах. Для этого использую следующий командлет:
$ln = 0; ForEach ($f in Dir c:\windows\* -include *.gif, *.jpg -recurse -force) {$ln +=$f.length}; $ln > kur7.txt
Но при его работе возникают многочисленные сообщения об ошибках следующего содержания:
Get-ChildItem : Отказано в доступе по пути "C:\windows\System32\wfp".
строка:1 знак:28
+ $ln = 0; ForEach ($f in Dir <<<< c:\windows\* -include *.gif, *.jpg -recurse) {$ln +=
$f.length}; $ln > kur7.txt
+ CategoryInfo : PermissionDenied: (C:\windows\System32\wfp:String) [Get-C
hildItem], UnauthorizedAccessException
+ FullyQualifiedErrorId : DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.
GetChildItemCommand
Судя по тексту - проблемы с доступом какие-то. С чем это может быть связано?
К слову, считает то вроде верно =)