powershell相关内容

用CSV显示成员填充组合框

我创建了一个简单的Windows表单和一个组合框,我试图用CSV中的Full name列填充它,并且我希望它在一个变量中返回缩写的name列值,所以我使用了一个哈希表并添加了这两个列,但从组合框中选择一个项后,$namehash[$Return]为空。难道它不应该退还被删减的名字吗?我在C#和VB中找到了使用Combox.DisplayMember、Combox.ValueMember、Combo ..
发布时间:2022-04-14 09:08:01 其他开发

ASP.NET CORE 5 Web API通过PowerShell脚本连接交换

在我的ASP.NET core 5项目中,我想执行下面的ps脚本。此脚本可以在本机PowerShell中执行而不会出现错误。我可以在我的项目上下文中运行简单的PS脚本。但如果我通过IIS Express(与本机PowerShell相同的计算机)运行此脚本,则会出现以下错误消息: 无法验证参数‘Session’上的参数。该参数为空。 为参数提供有效的值,然后尝试运行 命令。 消息属于Im ..
发布时间:2022-04-13 20:10:51 其他开发

如何使用gnuwin32生成文件执行PowerShell/cmd命令?

我在Windows中使用以下Makefile处理器尝试使用curl、rm、start等命令:http://gnuwin32.sourceforge.net/packages/make.htm 这似乎是不可能的,相反,我似乎对命令的使用非常有限。有哪些方法可以扩展我的命令集? 如有任何帮助,我将不胜感激。谢谢 推荐答案 如果您对仅用于Windows的解决方案感到满意,您可以将 ..
发布时间:2022-04-11 23:25:39 其他开发

使用PowerShell脚本管理IIS.Net授权规则

我只想使用带有PS管理单元的PowerShell脚本在IIS(7.5/Win 2008 R2)中添加一些.Net授权规则。到目前为止,我可以添加一些“允许”规则,但不能添加任何拒绝规则。 每次我尝试时,它要么什么都不做,要么创建一个“Allow”规则,这看起来很奇怪,就像它默认始终允许一样。 我尝试了Add-WebConfigurationProperty和Add-WebConfigu ..
发布时间:2022-04-09 20:12:18 其他开发

使用PowerShell脚本回收应用程序池

我希望使用一行命令回收我的应用程序池,我可以将其放入PowerShell脚本中。我在PowerShell脚本中添加了以下代码: Import-Module WebAdministration $site = "Default Web Site" $pool = (Get-Item "IIS:Sites$site"| Select-Object applicationPool).appli ..
发布时间:2022-04-09 20:01:42 其他开发

如何在上游作业中获取下游作业的控制台产量?

我正在尝试寻找解决方法,因为第一个问题仍未得到回答。 can't run Start-Job with credentials from Jenkins 我有作业A。作业A在服务器上启动PowerShell脚本并显示一些输出。 我还有一个管道B,它在不同的服务器上运行作业A的多个副本。 以下是groovy代码 stage 'Copy sources from Git' build j ..
发布时间:2022-04-09 18:46:01 其他开发

PowerShell:有没有办法获得通过管道输送到函数中的对象的总数?

编辑:添加说明这一点我只想显示一个进度条,其中已知结束(例如,管道的结束),以便函数可以提供接近完成的百分比(通常是数百或数千的大集)。我偶尔会编写函数,从两个管道或通过一个参数获取对象,以便函数可以灵活。 从参数传入的对象数组的进度条非常简单,相当于首先拉入完整的管道集,然后再次处理它们。我一直在避免后者,在这种情况下我干脆放弃写入进度,因为它不值得受到影响。 我不记得在哪里看到的,但有 ..
发布时间:2022-04-09 18:42:48 其他开发

在纯IPv6计算机上使用PowerShell设置Win32_NetworkAdapterConfigurationSetDNSServerSearchOrder&Quot;方法

SetDNSServerSearchOrder返回70,来自MSDN的信息对于SetDNSServerSearchOrder是“无效的IP地址” 当我尝试使用IPv4地址时,它成功添加了DNS服务器。但是,当我尝试提供IPv6地址而不是IPv4地址时,它不起作用。 为什么无法设置IPv6地址? 在IPv6计算机中实现此目标的替代方案是什么? 下面是我尝试过的代码片段。我还尝试将 ..
发布时间:2022-04-09 15:46:57 其他开发

如何在PowerShell中将`ls`的结果作为字符分隔的字符串加入?

我有一个包含以下文件的文件夹: 文件_1.txt 文件_2.txt AnotherFile.txt 我希望能够实现以下输出:File_1.txt - File_2.txt 我已尝试运行: ls .file*.txt | %{$_.Name} 除了在单独的行外返回我想要的内容,我如何连接由给定字符(在本例中为-)返回的文件? 感谢任何帮助。 推荐答案 ..
发布时间:2022-04-09 10:50:54 其他开发

如何使用PowerShell启动/停止远程服务器上的服务-Windows 2008提示输入凭据(&A)?

我正在尝试创建一个PowerShell脚本,该脚本将启动/停止远程计算机上的服务,但会提示用户输入所有值。我知道要使用的帐户;我只需要提示用户输入密码。 这是针对Tomcat个实例的。问题是Tomcat服务在不同服务器(tomcat6、tomcat7)上的名称并不总是相同。我需要能够存储加密的密码并提示停止或开始。这就是我到目前为止所拥有的。有什么想法吗? 我不确定是否将-AsSecu ..
发布时间:2022-04-09 10:48:21 其他开发

Send-MailMessage-Attachments不接受任何变量为空

我使用的是Powershellv2.0中的Send-MailMessage函数,我使用的是附件的变量,因为并不总是发送附件。如果变量中没有附件(文件位置),我会得到一个错误,否则它会正常工作。如何设置Send-MailMessage函数以输出附件,并在其他时间不会不失败。 Send-MailMessage -BodyAsHtml –From Monitoring@CorporateActio ..
发布时间:2022-04-09 10:43:17 其他开发

使用可以指定也可以不指定的参数运行内置cmdlet

我的脚本中有一个函数,它包装Send-mailMessage cmdlet,并在发送每封电子邮件之前执行一些逻辑操作。 我的问题是如何创建参数列表以馈送到Send-mailMessage中,以便抄送、密件抄送和附件是可选的。 我以前所做的只是几个if语句。但将-cc添加到混合中,将是9个if语句,而不是目前的4个。我想我想得太多了,应该有一个更简单的方法。 精简函数: Fu ..
发布时间:2022-04-09 10:41:48 其他开发

管理权限

在这里的一个线程中,我找到了一种检查用户是否具有管理权限的方法。然而,当我尝试对此使用布尔逻辑时,它不起作用。 $user = [Security.Principal.WindowsIdentity]::GetCurrent(); (New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Princip ..
发布时间:2022-04-09 10:40:39 其他开发

从本地计算机到远程计算机的PowerShell任务

我正从本地计算机在远程计算机上执行以下任务: 创建/删除/修改某些目录 将某些文件夹从本地计算机复制到远程计算机 使用非交互选项静默安装某些.exe 执行某些批处理文件 我想在PowerShell中编写脚本。PowerShell的新手。我对“PowerShell Remoting”等术语做了一些基本的调查。 我需要寻找的东西是什么?这方面的相关例子会有帮助,我应该在哪里找到 ..