所以我有一个PowerShell脚本,它读取某些系统信息并将其传递给网络服务器。现在我创建了一个包含多个不同文件的USB记忆棒,但它们都具有相同的PowerShell脚本。 但现在我想知道点击了10个文件中的哪一个。
这些是链接到powershell.exe的lnk文件,带有某些参数。
答案 0 :(得分:0)
如果我理解正确,您想知道您的脚本运行了哪些参数/值?然后你可以使用一些包含这些信息的自动变量,比如$ MyInvocation或$ PsBoundParameters。
作为一个例子
function Test {
param(
$a,
$b
)
$MyInvocation.Line
}
Test -a 3 -b 1
将返回“Test -a 3 -b 1”。