我目前正在开发一个PowerShell脚本。此脚本的目标是从.csv文件导入数据,如果Active Directory中尚不存在该用户名,则从该文件创建新用户。
我的问题是如何让这个脚本从任何位置运行,所以我所要做的就是键入脚本的名称,它将运行。我已经能够在BASH中做到这一点,但无法弄清楚如何在power shell中做到这一点。到目前为止谷歌一直没什么帮助。
如果它有任何区别我正在使用Windows Server 2008 R2
答案 0 :(得分:5)
基本思想是创建Powershell Function来完成工作(或者将其他脚本调用到其他位置)并将此方法放到 Profile.ps1 脚本(脚本中每次启动powershell时都会加载) - 查看Windows PowerShell Profiles以获取更多详细信息。
答案 1 :(得分:2)
上面Tomas Panik中有关Powershell功能的链接不再存在,因此我想在此处添加答案。
简短版本:
更新:感谢侯赛因·阿尔·莫萨维报告了旧的损坏链接!