![]() |
агрументы и параметры в сценариях PoSh
Здравствуйте!
Есть скрипт Код:
... Copy-Item : Не удается найти позиционный параметр, принимающий аргумент "d:\7_ ". D:\5_2\base\test.ps1:23 знак:10 + Copy-Item <<<< $args[1]\* $args[0]\testing\ -Force + CategoryInfo : InvalidArgument: (:) [Copy-Item], ParameterBindi ngException + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell .Commands.CopyItemCommand Использование $Param() вместо $args не помогло. Ошибку не выдает, но ни копирования, ни даже создания папки не происходит. Может кто-нибудь помочь? |
Shkutu, конкретику приведите: как, с какими аргументами исполнялся скрипт; что в «$url», что в «$file».
|
Iska, в $url - ссылка на файл, $file- полное имя конечного файла.
скрипт вызывался как d:\test.ps1 d:\7_5 d:\testing Вообще говоря, проблема решилась, вроде как. Помогло присвоить значения аргументов отдельным переменным |
Цитата:
Код:
Copy-Item "$args[1]\*" "$args[0]\testing\" -Force |
Время: 15:49. |
Время: 15:49.
© OSzone.net 2001-