我有一个将调用函数的脚本。
我将从命令winows (start > run > 'cmd' > 'powershell.exe -noexit...')
传递对powershell脚本的参数
我将参数传递到该行。现在,我现在将我的功能设置为像这样运行......
BackUpDirectories -ProjectName $args[0] -ServerName $args[1] -PW $args[2] -user $args[3]
但是我可以告诉我什么时候运行这个函数我传入的参数没有被使用(因为我有一个打印出变量的输出语句)。我是否错误地调用了该功能。
答案 0 :(得分:2)
更多代码可以帮助我看到前进的最佳路径。 。 。但这是我做的事情。
在我的脚本顶部,我将添加执行该脚本时所期望的任何参数。
param([string]$ProjectName, [string]$ServerName, [string]$PW, [string]$user)
#Your internal function already knows about these values
BackUpDirectories -ProjectName $ProjectName -ServerName $ServerName -PW $PW -user $user