【发布时间】:2017-03-23 04:52:07
【问题描述】:
我有一个 powershell 模块,它定义了一些根据公司标准编写日志事件的基本函数,以及另一个创建日志文件应该进入的文件夹并重新启动日志记录应用程序服务的单个函数。
每个写入不同严重性日志事件的函数都需要使用$LogFileLocation 变量(在创建文件夹、重新启动服务并通常让系统准备好开始记录的函数中设置)但$LogFileLocation 变量是仅在执行设置的函数内部可用。
如何使其可用于其他函数,包括导入模块的脚本中的任何脚本函数?我试过Global:$LogFileLocation 而不仅仅是$LogFileLocation,但这似乎并没有使它成为一个全局变量。
【问题讨论】:
-
现有答案可能是正确的方法,但仅供参考,全局范围的正确方法是
$global:logfilelocation
标签: powershell