当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何配置自定义 PSSession 配置

作者:精品下载站 日期:2024-12-14 20:28:37 浏览:13 分类:玩电脑

PowerShell:如何配置自定义 PSSession 配置


可以在 PSSession 的帮助下建立远程会话。默认情况下使用预定义的远程会话。但是,我们也可以创建自己的会话配置,然后连接到这个新会话,例如建立会话时执行启动脚本。让我们深入了解一下。

场景:每次用户通过 PowerShell Remoting 登录时,应显示所有登录的用户

首先,我们创建一个名为 quser 的新文件。 Quser 显示当前登录或已建立远程会话的所有用户。每次用户连接到远程 PowerShell 会话时都会执行此文件及其命令。

# Create file with quser in it
New-Item -ItemType File -Path $home\users.ps1 -Value "quser"

接下来,我们使用名称 users 配置新的 Powershell 配置,并指定我们之前创建的 users.ps1 文件。

# Register New PSSession Configuration
Register-PSSessionConfiguration -Name Users -StartupScript $home\users.ps1 

最后,我们需要重新启动WinRM服务。

Restart-Service WinRM

让我们做最后的检查。

Enter-PSSession -ComputerName dc01 -ConfigurationName Users

万岁!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯