Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用powershell从不同脚本调用变量_Powershell_Variables - Fatal编程技术网

使用powershell从不同脚本调用变量

使用powershell从不同脚本调用变量,powershell,variables,Powershell,Variables,我试图从不同的脚本调用一个变量,但它并没有按照我想要的那样工作。 目前,我有下面的代码从另一张纸条调用密码变量。有什么方法可以让这个脚本工作吗 $password = ‪C:\Users\User\Documents\StorePass.ps1 $password 我正在尝试从StorePass脚本调用$password变量,以用作当前文件中的$password变量。可以尝试使用该脚本 基本上,它是按行运行脚本的,有点像Import Moduel。它所做的任何事情都会导入到会话中,包括变量 也

我试图从不同的脚本调用一个变量,但它并没有按照我想要的那样工作。 目前,我有下面的代码从另一张纸条调用密码变量。有什么方法可以让这个脚本工作吗

$password = ‪C:\Users\User\Documents\StorePass.ps1 $password

我正在尝试从StorePass脚本调用$password变量,以用作当前文件中的$password变量。

可以尝试使用该脚本

基本上,它是按行运行脚本的,有点像Import Moduel。它所做的任何事情都会导入到会话中,包括变量

也可能值得考虑重新设计。如果您正在存储双方都需要独立访问的内容,请将其存储在双方之外?文件系统或注册表


第一-不应在脚本中存储密码。第二,您不能通过这种方式从其他脚本访问变量。您需要实际运行脚本并将变量声明为全局变量-这可能是一个坏主意,或者至少是一个坏样式..将值从一个脚本传递到另一个脚本的通常方法是使用某种形式的存储。如果需要结构化存储,请使用CSV、JSON或CliXml。后者将以每用户每机器的加密形式存储您的密码。