Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Tonny_Bennet

Ветеран


Сообщения: 1384
Благодарности: 178

Профиль | Отправить PM | Цитировать


Цитата ugara:
PowerShell в Windows 2008R2 есть по умолчанию »
Я знаю.

Но мне нужна 2-я версия
Код: Выделить весь код
Нельзя вызвать метод для выражения со значением NULL.
C:\Scripts\all_backup_compress.ps1:30 знак:31
+      $substr = $filename.Split <<<< ("_");
    + CategoryInfo          : InvalidOperation: (Split:String) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
Тут сказано почему:
Цитата:
Другой оператор, похожий на -replace, это -split. Он появился только во второй версии PowerShell. В отличии от -replace, он разделяет строку на части и возвращает массив строк. Справа от него указывается регулярное выражение по которому он будет делить строку

-------
Сообщение оказалось полезным? Кнопка Полезное сообщение располагается чуть ниже.


Отправлено: 15:21, 01-06-2012 | #3