检查是否已加载powershell脚本-环境文件

检查是否已加载powershell脚本-环境文件,powershell,Powershell,我有几个powershell脚本正在加载environment.ps1文件 现在我已经创建了一个“install.ps1”,在那里我可以在我需要的powerhshell脚本中“链接”。如何检查environment.ps1文件是否已加载 ############################################################################### # INSTALL SCRIPT ################################

我有几个powershell脚本正在加载environment.ps1文件

现在我已经创建了一个“install.ps1”,在那里我可以在我需要的powerhshell脚本中“链接”。如何检查environment.ps1文件是否已加载

###############################################################################
# INSTALL SCRIPT  
###############################################################################

function LoadFiles
{
param([string]$fileName = "unknown.ps1")

Try
{
     . .\$fileName
}
Catch [system.exception]
{
    Write-Host "Problems accessing "+$fileName +" file, check the file location" -ForegroundColor Red
    Break
}
}


LoadFiles "Environment.ps1"             #environment.ps1, variables, Add-    PSSnapin
LoadFiles "MySiteWebApp.ps1"            #this file also loads environemnt
LoadFiles "CreateCTHUB.ps1"             #this file also loads environment

为什么不在environment.ps1中创建一个变量(例如$EnvVarsImported)并将其值设置为$true?然后,当您成功检查导入脚本(install.ps1)中是否存在该变量时,您可以假设该脚本中的所有函数和变量都已导入。

为什么不在environment.ps1(例如$EnvVarsImported)中创建一个变量并将其值设置为$true?然后,当您成功检查导入脚本(install.ps1)中是否存在该变量时,您可以假设该脚本中的所有函数和变量都已导入。

为什么不在environment.ps1(例如$EnvVarsImported)中创建一个变量并将其值设置为$true?然后,当您成功检查导入脚本(install.ps1)中是否存在该变量时,您可以假设该脚本中的所有函数和变量都已导入。

为什么不在environment.ps1(例如$EnvVarsImported)中创建一个变量并将其值设置为$true?然后,当您成功检查导入脚本(install.ps1)中是否存在该变量时,您可以假设该脚本中的所有函数和变量都已导入。

您在其他脚本中加载了什么?功能?环境变量?你可以检查函数和类似的东西的存在。在我的环境文件中,我有很多前写主机“$hostname”。。。当我运行包含许多较小脚本的安装脚本时,我会收到很多“垃圾”。显示,不要告诉。您如何加载
environment.ps1
,当前结果是什么,结果应该是什么样子?您在其他脚本中加载的是什么?功能?环境变量?你可以检查函数和类似的东西的存在。在我的环境文件中,我有很多前写主机“$hostname”。。。当我运行包含许多较小脚本的安装脚本时,我会收到很多“垃圾”。显示,不要告诉。您如何加载
environment.ps1
,当前结果是什么,结果应该是什么样子?您在其他脚本中加载的是什么?功能?环境变量?你可以检查函数和类似的东西的存在。在我的环境文件中,我有很多前写主机“$hostname”。。。当我运行包含许多较小脚本的安装脚本时,我会收到很多“垃圾”。显示,不要告诉。您如何加载
environment.ps1
,当前结果是什么,结果应该是什么样子?您在其他脚本中加载的是什么?功能?环境变量?你可以检查函数和类似的东西的存在。在我的环境文件中,我有很多前写主机“$hostname”。。。当我运行包含许多较小脚本的安装脚本时,我会收到很多“垃圾”。显示,不要告诉。如何加载
environment.ps1
,当前结果是什么,结果应该是什么样子?