Powershell 对TechNet脚本中心存储库的贡献必须包含代码段

Powershell 对TechNet脚本中心存储库的贡献必须包含代码段,powershell,code-snippets,Powershell,Code Snippets,我不清楚代码片段的好处是什么,但我打算发布我写给TechNet的一个脚本。我完成了所有条目,页面告诉我:对TechNet脚本中心存储库的贡献必须包含代码段。PowerShell代码还不够吗?我尝试在ISE中创建代码片段,但似乎做的工作太多了 下面是我写的代码,其实并不多: $computers = "<TextFileListofComputerToRunViaPoSh.txt>" $ADComp = "<OutputFileLocation.txt/.Log>" G

我不清楚代码片段的好处是什么,但我打算发布我写给TechNet的一个脚本。我完成了所有条目,页面告诉我:对TechNet脚本中心存储库的贡献必须包含代码段。PowerShell代码还不够吗?我尝试在ISE中创建代码片段,但似乎做的工作太多了

下面是我写的代码,其实并不多:

$computers = "<TextFileListofComputerToRunViaPoSh.txt>"

$ADComp = "<OutputFileLocation.txt/.Log>"

Get-Content $computers | Foreach {If (Get-ADComputer -Filter {Name -eq $_}) {Add-Content $ADComp "$_ is Enabled $((Get-ADComputer $_).enabled) in Active Directory."} Else {Add-Content $ADComp "Warning!! $_ is not in Active Directory."}}
$computers=“”
$ADComp=“”
获取内容$computers | Foreach{If(Get-ADComputer-Filter{Name-eq$}){Add Content$ADComp“$”已在Active Directory中启用$((Get-ADComputer$).Enabled)。}否则{Add Content$ADComp”警告!!$不在Active Directory中。}

我注意到有一个插入代码部分,在那里复制代码使我能够保存和发布代码

如果相对简单/简短,只需将代码发布到那里即可。如果它是一个模块或函数,请发布一两个调用该函数或使用该模块中的函数或cmdlet的示例。查看其他提交的一些想法。

如果相对简单/简短,只需将代码张贴在那里即可。如果它是一个模块或函数,请发布一两个调用该函数或使用该模块中的函数或cmdlet的示例。查看其他提交的一些想法。

有一个“插入代码”按钮,我用它来输入代码。添加代码后,我不需要使用代码段。我的意图只是发布我的脚本,而不是将我所做的工作片段化。

有一个“插入代码”按钮,我用它来插入代码。添加代码后,我不需要使用代码段。我的目的只是发布我的脚本,而不是将我所做的工作片段化。

我尝试添加一个小的注释部分,超过了180个字符的最小值,并将代码复制到其中,但它一直说我需要一个代码片段。我试图添加一个小的注释部分,超过了180个字符的最小值,并将代码复制到其中,但它一直说我需要一个代码片段。感谢您发布此问答。我真的很恼火,试图弄明白为什么我不能提交代码文件。在big description字段中添加一个代码片段有助于完成此过程。非常奇怪,而且不直观。谢谢你发布这个问答。我真的很烦,想弄明白为什么我不能提交我的代码文件。在big description字段中添加一个代码片段有助于完成此过程。超级怪异,不直观。