powershell相关内容
我创建了一个简单的Windows表单和一个组合框,我试图用CSV中的Full name列填充它,并且我希望它在一个变量中返回缩写的name列值,所以我使用了一个哈希表并添加了这两个列,但从组合框中选择一个项后,$namehash[$Return]为空。难道它不应该退还被删减的名字吗?我在C#和VB中找到了使用Combox.DisplayMember、Combox.ValueMember、Combo
..
在我的ASP.NET core 5项目中,我想执行下面的ps脚本。此脚本可以在本机PowerShell中执行而不会出现错误。我可以在我的项目上下文中运行简单的PS脚本。但如果我通过IIS Express(与本机PowerShell相同的计算机)运行此脚本,则会出现以下错误消息: 无法验证参数‘Session’上的参数。该参数为空。 为参数提供有效的值,然后尝试运行 命令。 消息属于Im
..
C:UsersAdmin>cordova C:UsersAdminAppDataRoaming pm ode_modulescordova ode_modulesexecaindex.js:347 throw err; ^ Error: Command failed: powershell (Get-CimInstance -Cla
..
我在Windows中使用以下Makefile处理器尝试使用curl、rm、start等命令:http://gnuwin32.sourceforge.net/packages/make.htm 这似乎是不可能的,相反,我似乎对命令的使用非常有限。有哪些方法可以扩展我的命令集? 如有任何帮助,我将不胜感激。谢谢 推荐答案 如果您对仅用于Windows的解决方案感到满意,您可以将
..
我需要合并2个JSON中的值: 如果警报ID匹配,我需要创建结构,以便从两个json获取数据 匹配结果应如下所示: $array = @() $hashtable = @{} $hashtable.AlertID (does not matter what JSON is it from) $hashtable.Tags (from JSON 1) $hashtable.Inci
..
我只想使用带有PS管理单元的PowerShell脚本在IIS(7.5/Win 2008 R2)中添加一些.Net授权规则。到目前为止,我可以添加一些“允许”规则,但不能添加任何拒绝规则。 每次我尝试时,它要么什么都不做,要么创建一个“Allow”规则,这看起来很奇怪,就像它默认始终允许一样。 我尝试了Add-WebConfigurationProperty和Add-WebConfigu
..
我希望使用一行命令回收我的应用程序池,我可以将其放入PowerShell脚本中。我在PowerShell脚本中添加了以下代码: Import-Module WebAdministration $site = "Default Web Site" $pool = (Get-Item "IIS:Sites$site"| Select-Object applicationPool).appli
..
我正在尝试寻找解决方法,因为第一个问题仍未得到回答。 can't run Start-Job with credentials from Jenkins 我有作业A。作业A在服务器上启动PowerShell脚本并显示一些输出。 我还有一个管道B,它在不同的服务器上运行作业A的多个副本。 以下是groovy代码 stage 'Copy sources from Git' build j
..
编辑:添加说明这一点我只想显示一个进度条,其中已知结束(例如,管道的结束),以便函数可以提供接近完成的百分比(通常是数百或数千的大集)。我偶尔会编写函数,从两个管道或通过一个参数获取对象,以便函数可以灵活。 从参数传入的对象数组的进度条非常简单,相当于首先拉入完整的管道集,然后再次处理它们。我一直在避免后者,在这种情况下我干脆放弃写入进度,因为它不值得受到影响。 我不记得在哪里看到的,但有
..
当我直接在PowerShell窗口中执行它时,我有以下工作调用: $myexe = "C:MyExe.exe" "MyString" | & $myexe // works Write-Output "MyString" | & $myexe // seems to work too 但是,当我在PowerShell脚本的函数中执行相同的操作时,它不再起作用。程序未收到字符串...有什么
..
SetDNSServerSearchOrder返回70,来自MSDN的信息对于SetDNSServerSearchOrder是“无效的IP地址” 当我尝试使用IPv4地址时,它成功添加了DNS服务器。但是,当我尝试提供IPv6地址而不是IPv4地址时,它不起作用。 为什么无法设置IPv6地址? 在IPv6计算机中实现此目标的替代方案是什么? 下面是我尝试过的代码片段。我还尝试将
..
我有一个包含以下文件的文件夹: 文件_1.txt 文件_2.txt AnotherFile.txt 我希望能够实现以下输出:File_1.txt - File_2.txt 我已尝试运行: ls .file*.txt | %{$_.Name} 除了在单独的行外返回我想要的内容,我如何连接由给定字符(在本例中为-)返回的文件? 感谢任何帮助。 推荐答案
..
我正在尝试创建一个PowerShell脚本,该脚本将启动/停止远程计算机上的服务,但会提示用户输入所有值。我知道要使用的帐户;我只需要提示用户输入密码。 这是针对Tomcat个实例的。问题是Tomcat服务在不同服务器(tomcat6、tomcat7)上的名称并不总是相同。我需要能够存储加密的密码并提示停止或开始。这就是我到目前为止所拥有的。有什么想法吗? 我不确定是否将-AsSecu
..
我需要获取简单监控工具的服务状态。在本地获取状态没有问题,但当我尝试获取远程计算机上的服务状态时,如下所示: 我一无所获。
..
我使用的是Powershellv2.0中的Send-MailMessage函数,我使用的是附件的变量,因为并不总是发送附件。如果变量中没有附件(文件位置),我会得到一个错误,否则它会正常工作。如何设置Send-MailMessage函数以输出附件,并在其他时间不会不失败。 Send-MailMessage -BodyAsHtml –From Monitoring@CorporateActio
..
我的脚本中有一个函数,它包装Send-mailMessage cmdlet,并在发送每封电子邮件之前执行一些逻辑操作。 我的问题是如何创建参数列表以馈送到Send-mailMessage中,以便抄送、密件抄送和附件是可选的。 我以前所做的只是几个if语句。但将-cc添加到混合中,将是9个if语句,而不是目前的4个。我想我想得太多了,应该有一个更简单的方法。 精简函数: Fu
..
在这里的一个线程中,我找到了一种检查用户是否具有管理权限的方法。然而,当我尝试对此使用布尔逻辑时,它不起作用。 $user = [Security.Principal.WindowsIdentity]::GetCurrent(); (New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Princip
..
我想创建一个使用消息框显示特定事件的闹钟。 使用提供的代码: [System.Windows.Forms.MessageBox]::Show("Do this task" , "Alert!") Do { $waitMinutes = 1 $startTime = get-date $endTime = $startTime.addMinutes($waitMin
..
我有一个文本文件output.txt,内容如下: OPERATINGSYSTEM PROJECTSERVER1 PROJECTSERVER2 Windows 1.36 4.42 Linux12 2.78 5.76 MacOS
..
我正从本地计算机在远程计算机上执行以下任务: 创建/删除/修改某些目录 将某些文件夹从本地计算机复制到远程计算机 使用非交互选项静默安装某些.exe 执行某些批处理文件 我想在PowerShell中编写脚本。PowerShell的新手。我对“PowerShell Remoting”等术语做了一些基本的调查。 我需要寻找的东西是什么?这方面的相关例子会有帮助,我应该在哪里找到
..