我目前正在研究一个 powershell 脚本。此脚本的目的是从 .csv 文件中导入数据,如果 Active Directory 中尚不存在该用户名,则从该文件中创建新用户。
我的问题是如何让这个脚本从任何位置运行,所以我所要做的就是输入脚本的名称,它就会运行。我已经能够在 BASH 中做到这一点,但无法弄清楚如何在 power shell 中做到这一点。到目前为止,google 帮助不大。
如果有什么不同,我正在使用 Windows Server 2008 R2
我目前正在研究一个 powershell 脚本。此脚本的目的是从 .csv 文件中导入数据,如果 Active Directory 中尚不存在该用户名,则从该文件中创建新用户。
我的问题是如何让这个脚本从任何位置运行,所以我所要做的就是输入脚本的名称,它就会运行。我已经能够在 BASH 中做到这一点,但无法弄清楚如何在 power shell 中做到这一点。到目前为止,google 帮助不大。
如果有什么不同,我正在使用 Windows Server 2008 R2
基本思想是创建将完成工作的Powershell 函数(或将调用放置在其他位置的其他脚本)并将此方法放入Profile.ps1脚本(每次启动 powershell 时加载的脚本) - 查看Windows PowerShell 配置文件了解更多详情。
上面Tomas Panik的 Powershell 函数链接不再存在,所以我想在这里添加答案。
简洁版本:
更新:感谢 Hussein Al-Mosawi 报告旧的断开链接!