PowerShell 安全与代码签名全解析
一、PowerShell 配置文件
PowerShell 有不同类型的配置文件,这些配置文件在不同的使用场景下发挥着重要作用。
1.所有用户主机特定配置文件:PowerShell 控制台的所有用户主机特定配置文件名为Microsoft.PowerShell_profile.ps1。对于其他主机,ShellID和所有用户主机特定配置文件的名称会有所不同。例如,PowerShell Analyzer(www.powershellanalyzer.com)的ShellID是PowerShellAnalyzer.PSA,其所有用户主机特定配置文件名为PowerShellAnalyzer.PSA_profile.ps1。
2.当前用户配置文件:位于%userprofile%\My Documents\WindowsPowerShell\profile.ps1。用户可以使用该配置文件来控制自己的配置设置,这些设置仅应用于当前用户的 PowerShell 会话,不会影响其他用户。
3.当前用户主机特定配置文件:位于%userprofile%\My Documents\WindowsPowerShell\ShellID_profile.ps1。与所有用户主机特定配置文件类似,此配置文件类型会为当前 she