代码之家  ›  专栏  ›  技术社区  ›  Brian Vallelunga Linda Lawton - DaImTo

PowerShell远程处理应用程序参数不工作

  •  0
  • Brian Vallelunga Linda Lawton - DaImTo  · 技术社区  · 14 年前

    我正在尝试使用pssessionoption的applicationArguments属性将一些参数传递到新的PowerShell远程会话中。不幸的是,争论似乎没有出现。

    代码如下:

    $client = "Bubba"
    $options = New-PSSessionOption -ApplicationArguments @{ Client = $client }
    
    Enter-PSSession -ComputerName "Server" -SessionOption $options
    
    $clientName = $PSSenderInfo.ApplicationArguments.Client
    $dir = New-Item "c:\temp\$clientName" -type directory
    
    Exit-PSSession
    

    这将导致错误:“newNotImplementedException at offset 101 in file:line:column…”

    我做错什么了吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Brian Vallelunga Linda Lawton - DaImTo    14 年前

    显然,进入pssession和退出pssession在脚本中不起作用!它们仅用于交互式命令行。这就解释了问题所在。