草庐IT

sccm-and-powershell-force-install

全部标签

r - 无法在 Powershell 中运行 R.exe

我经常发现在命令行(windows)上运行R更有用。然而,当我在Powershell中尝试它时,我往往会遇到问题,但是通过首先运行cmd然后它就可以工作了,这很容易克服。这是我在执行RCMDBATCH时遇到的错误Invoke-History:Apositionalparametercannotbefoundthatacceptstheargument'BATCH'我后来意识到r是一个别名,它返回刚刚过去的命令,因此我无法运行R。随后,我发现使用可执行文件的完整文件名(即R.exe)或使用Rcmd.exe(即RcmdBATCH...)是可行的。不过,我很好奇,是否有解决方法,以防遇到类似

windows - PowerShell "You must provide a value expression following the ' 调用WinSCP.com时出现/' operator"错误

我有一段代码可以将文件放入FTP服务器。看起来像这样:"C:\ProgramFiles(x86)\WinSCP\WinSCP.com"/command"openuser@myFTPServer:MyPort/MyPath/-privatekey=myprivatekey.ppk""putmyfile.txt""exit"这在Windows命令提示符下运行良好,但在PowerShell中运行相同的东西时它不起作用并返回以下错误:"Youmustprovideavalueexpressionfollowingthe'/'operator"我已经尝试了几种代码组合,但都没有奏效:1)"C:\

windows - 使用 PowerShell 在计算机上查找特定的 .exe 文件

因此,在我目前实习的公司,他们有大约20台装有公司指定软件的“技术笔记本电脑”。它们位于C:\目录中。例如:aaa.exe位于C:\aaa\aaa.exebbb.exe位于C:\bbb\bbb.exe我真正需要的是一个.ps1脚本来在列表中显示这些特定的可执行文件。我目前的情况是:Get-ChildItemC:\-recurse|其中{$_.extension-eq".exe"}现在,我相信它只是编辑搜索查询,因为这为我提供了C:\驱动器上的所有.exe文件,我只需要aaa和bbb。仅供引用:我需要该脚本,以便我可以使用它来监控zabbix代理并查看特定软件是否在计算机上,以便我可以在

windows - 通过 Powershell 为证书的私钥分配权限 (Win 2012 R2)

在连接到域的WindowsServer2012R2计算机上,我正在运行以下语句:$target_machine_fqdn=[System.Net.Dns]::GetHostByName($env:computerName)$certificate_request=Get-Certificate`-Template'AcmeComputer'`-DnsName$target_machine_fqdn`-CertStoreLocation'Cert:\LocalMachine\My'我正在向域的CA请求主机证书。该语句返回没有错误。为机器生成一个证书,并按要求放置在它的“Cert:\Loc

Windows 10 powershell ise 压缩归档文件在 root .in .zip

使用Windows(10)powerShellise,是否可以压缩文件夹的内容,就像使用命令“Compress-Archive”一样,但不能将其封装在zip的根文件夹中?(获取压缩包根目录下的文件)例如:-myFolder{index.html,mycss.css,myConn.php}使用的命令:-DestinationPathC:\wamp64\www\myFolder\myZip.zip-PathC:\wamp64\www\myFolder实际结果在myZip.zip中:{-myFolder{index.html,mycss.css,myConn.php}}myZip.zip中的

windows - powershell 函数返回错误结果

我有这个功能,可以以另一个用户身份运行命令并返回结果。$OutputEncoding=[System.Text.Encoding]::UTF8write-host(get-date-formats)"Beginningscript..."functiongetCreds(){$Username='domain\user'$Password='test'$pass=ConvertTo-SecureString-AsPlainText$Password-Force$Credential=New-ObjectSystem.Management.Automation.PSCredential-

windows - 如何获得在 Powershell 中使用 RSS 的特定 NIC 的 NUMA 差异

我想编写一个powershell脚本来检查使用接收端缩放的网络接口(interface)卡是否使用NUMA(非统一内存访问)距离>0的处理器。到目前为止我做了什么:$name="Ethernet"$adapter=Get-NetAdapterRss-Name$name这会输出RSS-Adapter处理器数据(连同其他信息),如:RssProcessorArray:[Group:Number/NUMADistance]:0:0/00:2/00:4/00:6/00:8/00:10/00:12/00:14/00:16/00:18/00:20/00:22/00:24/327670:26/327

windows - 如何在 Windows 上的 powershell 上执行 sudo

每当我需要运行powershell脚本时,它都会提示安全问题,如果我添加powershell.exe-nologo-executionpolicybypass-File.\install.ps1我仍然会得到权限被拒绝的未授权访问异常。我只想运行这个安装脚本,sudo相当于在Windows上的powershell上键入什么? 最佳答案 如果您使用的是Chocolatey(一个包管理器),您可以安装一个名为sudo的包。然后就可以像Linux一样使用sudo? 关于windows-如何在Wi

windows - 如何在 Powershell 上只获取服务器的正常运行时间?

我有以下代码,当我直接在powershell中使用时它可以工作:Get-WmiObjectwin32_operatingsystem|select@{LABEL=’LastBootUpTime’;EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)它返回:LastBootUpTime--------------14/09/201910:41:50但是当我在Powershell脚本.ps1中使用带有invoke-command的命令时,输出会返回更多信息:LastBootUpTimePSComputerNameRunspaceId----

windows - configure, make, git on windows = how to compile install on windows

我想工作ffmpeg-ruby在Windows上。如果可能的话。但是我不知道怎么办配置制作./configure--prefix=/opt/ffmpeg--enable-pthreads--enable-shared--enable-gpl制作sudomakeinstallWindows上的git?gitclonegit://github.com/gwik/ffmpeg-ruby.gitcdffmpeg-rubygem构建./ffmpeg-ruby.gemspecsudogeminstall./ffmpeg-ruby-0.1.0.gem----with-ffmpeg-dir=/opt/