none
Передача переменной в удаленный сеанс RRS feed

  • Вопрос

  • Имеется следующая задача:

    есть список компьютеров в $File

    запросить переменную $date с датой в начале скрипта и далее

    Get-Content $File | foreach-Object {
    $session=new-pssession -ComputerName $_ -Credential $credentials

    Invoke-Command {#здесь будет использоваться переменная $date} -Session $session >>log.txt

    remove-pssession $session

    }

    проблема только в том, как передать переменную $date в сеанс, чтобы ее можно было использовать в Invoke-Command

    7 декабря 2012 г. 3:42

Ответы

  • 1) Для PowerShell v3 ,можно использовать,как $using:date

    2) Для PowerShell v2,можно воспользоваться параметром

    Invoke-Command $session -ScriptBlock {param($date)$date} -arg $date

    • Помечено в качестве ответа KazunEditor 12 декабря 2012 г. 8:00
    7 декабря 2012 г. 5:01
    Отвечающий

Все ответы