powershell

powershell – Hashtable与关于迭代的自定义对象数组

我经常编写事物列表并对它们执行枚举以执行一些get/set.我讨厌枚举哈希表,因为每当我必须这样做时,我必须向后弯曲以使用哈希表对象.相反,我通常会恢复使用具有两个noteproperties的自定义对象的单维数组.为什么我要在这个方法上使用哈希表?

c# – 在PowerShell v2中编译新类型 – Cookie Aware WebClient

我正在尝试编译WebClient类的“cookieaware”版本–但我似乎无法克服使用PowerShellv2中添加的Add-Typecmdlet的一些障碍.这是我试图编译的代码:它似乎无法找到无法找到的CookieContainer类型(尽管它完全合格……)–显然我对某些东西视而不见.编辑:更新示例代码是正确的并且可以复制n-pasteable,谢谢!解决方法带有构造函数表达式的CookieContainer的第二个引用是完全限定的.声明字段m_container时的第一个引用不是.使两者都完全合格,

如何从PowerShell调用C#类的索引器?

我无法弄清楚如何让Powershell在我的课堂上调用索引器.该类看起来像这样:如果我新上了这个类,我不能只使用括号运算符–我得到一个“无法索引”错误.我也尝试使用get_item(),这是Reflector向我展示的索引器最终变成了程序集,但这让我得到了“不包含名为get_item的方法”错误.更新:这似乎特定于我使用显式接口.所以我的新问题是:有没有办法让Powershell在不切换显式接口的情况下看到索引器?解决方法这对我有用:

c# – 以编程方式安装证书吊销列表(CRL)

我需要每周下载并安装大约50个CRL,并将它们安装在多个Windows服务器上.下载是一个简单的部分,有没有办法编写CRL导入过程的脚本?解决方法我不知道通过脚本的方法.你能写C代码吗?

从C#调用Powershell函数

我有一个PS1文件,其中有多个Powershell功能.我需要创建一个静态DLL,它读取内存中的所有函数及其定义.然后,当用户调用DLL并传递函数名称以及函数的参数时,它调用其中一个函数.我的问题是,是否可以这样做.即调用已读取并存储在内存中的函数?谢谢解决方法这是上面提到的代码的等效C#代码

SPO Powershell-将用户批量添加到特定组中的网站集

我正在尝试使用以下脚本将多个用户批量添加到多个不同的站点:我的另一个选择是导出站点的CSV,然后通过每一行重复以这种方式添加用户。我唯一的障碍是找到将他们加入相应群体的最佳方法;如果不使用完整的组名,我似乎无法做到这一点。我在这里缺少什么?相反,无论我跑上什么,都一无所获。也许是因为我没有详细说明组名。