我有几个函数由位于同一网络(公司LAN)上相同或不同机器上的许多脚本调用。是否可以在一个脚本中保存/托管这些功能,而不是将它们复制/粘贴到每个脚本中?
function CommonFunc1($p1, $p2) { .... }
function SharedFunc2($p1, $p2, $p3) { .... }
答案 0 :(得分:2)
为要进入的功能创建一个模块,并将该模块放在所有其他人可通过驱动器映射或网络共享等访问的计算机上。然后,您可以从该计算机导入该模块。
像这样:
Import-Module \\machine-name\C$\path\to\module\module.psm1