标题: [问题求助] 跪求高手解答PowerShell传参至new-PSSession [打印本页]
作者: vinsonpyg 时间: 2016-5-29 12:38 标题: 跪求高手解答PowerShell传参至new-PSSession
- function Connect_RemoteMachine ($username,$pwd,$ip_remote)
- {
- $pwd=ConvertTo-SecureString $pwd -AsPlainText -Force
- $cred=New-Object System.Management.Automation.PSCredential($username,$pwd)
-
-
- $s=new-PSSession -ComputerName $ip_remote -Credential $cred
- if($s -gt $null)
- {
- return $s
- }
- }
-
-
- function reset-comupter
- {
-
-
- $a=1
- $session = Connect_RemoteMachine "administrator" "11111111" localhost
- Invoke-Command -Session $session -ScriptBlock {
-
-
- $b=2
- $c=$a+$b
- Write-Output $c
-
-
- }-ArgumentList $a,$b,$c
- Remove-PSSession $session;
-
- }
- reset-comupter
复制代码
在以上代码中,$a无法在新的session中被调用,如果我想在新session中调用之前定义好的变量,应该怎么做呢?
作者: WHY 时间: 2016-5-29 16:13
- $a = 1
- Invoke-Command -Session $session -ScriptBlock { param($n);$c=2+$n;Write-Output $c } -Args $a
复制代码
作者: vinsonpyg 时间: 2016-5-30 09:25
谢谢,通过你的指点,我搞定了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |