草庐IT

powerShell

全部标签

python - `[System.Console]::OutputEncoding/InputEncoding`怎么用Python?

在Powershellv5、Windows8.1、Python3下。为什么会失败以及如何修复?[system.console]::InputEncoding=[System.Text.Encoding]::UTF8;[system.console]::OutputEncoding=[System.Text.Encoding]::UTF8;chcp;"importsysprint(sys.stdout.encoding)print(sys.stdin.encoding)sys.stdout.write(sys.stdin.readline())"|sctest.py-Encodingut

PowerShell 使用SqlScriptDOM对T-SQL做规则校验

​ 对于数据项目来说,编写Sql是一项基本任务同时也是数量最多的代码。为了统一项目代码规范同时降低CodeReview的成本,因此需要通过自动化的方式来进行规则校验。由于本人所在的项目以SQLServer数据库为基础,于是本人决定通过使用SqlScriptDom类库来做T-SQL的规则校验。如果是其他数据库项目,则可采用ANTLR库做规则校验,其实现的方式大体一致。        SqlScriptDom是针对SQLServer的.Net的类库,由微软公司开发并开源,源码地址 。有兴趣的朋友可以去研究一下。其次项目采用Powershell来开发,有以下原因使用脚本开发比较灵活,不用编译,开发即

Windows11下PowerShell与Git结合

相关Windows11下powershell可以与git结合使用,不用再单独调处gitBash了;git:https://git-scm.com/download/winPowerShell与Git结合第一步以管理员身份运行PS;第二步在弹出的窗口里键入:Get-ExecutionPolicy命令,按enter键;如果返回“RemoteSigned”,则代表已经配置过了;如果没有配置过,则返回“Restricted”;第三步如果已经配置过,则直接退出就可以在powershell中使用Git了;否则,继续键入:Set-ExecutionPolicy-ScopeCurrentUser-Execut

如何在Linux中的LS -L中获得PowerShell中的文件权限和绝对路径?

我需要在1行上,并显示出符号。例如$LS-L总共21DRWXR-XR-X3U584422QOSMON11024JUN708:34每日DRWXR-XR-X2U584422QOSMON110245月26日10:41下载看答案你的意思是吗?Get-ChildItemC:\-Directory-Recurse-Force-ErrorActionSilentlyContinue|Select-Object-ExpandPropertyFullName注意:-Directory参数仅在PowerShell3.0或更高版本中起作用。如果您有PowerShell2.0,则需要添加|Where-Object{$

html - 如何将控制台应用程序(如 MSBuild 或 PowerShell)的彩色输出转换为保留颜色的 HTML 格式?

当我运行某些控制台应用程序(特别是MSBuild或PowerShell)时,它们会生成包含不同颜色文本的输出(用于警告、错误等)。有时我需要保存它以备将来分析,或通过电子邮件发送。我只能从控制台复制纯文本,或将程序输出重定向到文件,但这样所有颜色都会丢失。有没有办法以HTML或RTF等颜色保留格式捕获控制台应用程序的输出? 最佳答案 Powershell团队在博客上发布了这个script,它捕获到当前光标位置的控制台屏幕缓冲区,并以HTML格式返回它。 关于html-如何将控制台应用程序

html - 如何将控制台应用程序(如 MSBuild 或 PowerShell)的彩色输出转换为保留颜色的 HTML 格式?

当我运行某些控制台应用程序(特别是MSBuild或PowerShell)时,它们会生成包含不同颜色文本的输出(用于警告、错误等)。有时我需要保存它以备将来分析,或通过电子邮件发送。我只能从控制台复制纯文本,或将程序输出重定向到文件,但这样所有颜色都会丢失。有没有办法以HTML或RTF等颜色保留格式捕获控制台应用程序的输出? 最佳答案 Powershell团队在博客上发布了这个script,它捕获到当前光标位置的控制台屏幕缓冲区,并以HTML格式返回它。 关于html-如何将控制台应用程序

html - 自动化 (IE ComObject) 填充文本框

我正在尝试自动化OutlookWebAccess网站,填写一些文本框并单击按钮,我可以在第一页(登录)和提交按钮中找到相关元素,所以我通过了登录阶段,我的问题是在一些带有屏蔽文本框的页面中找到元素,我附上了快照3个步骤,还有对象的DOM图片。$IE=New-Object-ComObjectInternetExplorer.Application$URL='https://somewebsite/ecp/?rfr=owa&p=PersonalSettings/Password.aspx'$IE.Visible=$true$IE.Navigate($URL)While($IE.Busy-e

html - 自动化 (IE ComObject) 填充文本框

我正在尝试自动化OutlookWebAccess网站,填写一些文本框并单击按钮,我可以在第一页(登录)和提交按钮中找到相关元素,所以我通过了登录阶段,我的问题是在一些带有屏蔽文本框的页面中找到元素,我附上了快照3个步骤,还有对象的DOM图片。$IE=New-Object-ComObjectInternetExplorer.Application$URL='https://somewebsite/ecp/?rfr=owa&p=PersonalSettings/Password.aspx'$IE.Visible=$true$IE.Navigate($URL)While($IE.Busy-e

html - 解析本地 HTML 文件

我可以使用PowerShell来解析HTML页面PS>$foo=Invoke-WebRequesthttp://example.comPS>$foo.Links.Count1但是如果我下载页面PS>Invoke-WebRequest-OutFileexample.htmhttp://example.com然后尝试解析下载的页面却给出了意想不到的结果PS>$foo=Invoke-WebRequestfile://$pwd/example.htmPS>$foo.Links.Count0如何解析本地下载的页面? 最佳答案 Invoke-W

html - 解析本地 HTML 文件

我可以使用PowerShell来解析HTML页面PS>$foo=Invoke-WebRequesthttp://example.comPS>$foo.Links.Count1但是如果我下载页面PS>Invoke-WebRequest-OutFileexample.htmhttp://example.com然后尝试解析下载的页面却给出了意想不到的结果PS>$foo=Invoke-WebRequestfile://$pwd/example.htmPS>$foo.Links.Count0如何解析本地下载的页面? 最佳答案 Invoke-W