草庐IT

powerShell

全部标签

python - powershell tts 命令旁白使用 python 更改

有谁知道如何在这个ttspowershell命令中更改声音?-PowershellCommandAdd-Type-AssemblyNameSystem.Speech$Speaker=New-Object-TypeNameSystem.Speech.Synthesis.SpeechSynthesizer$Speaker.Speak('ohmygod,Icannowtalk;it''samazing!')它需要尽可能小,因为我正在使用pythonsos.system()命令实现它 最佳答案 我的代码库中脚本的快速翻译:##SelVoic

windows - Powershell 是否存在语言中立的文件系统对象动词?

当我想使用Powershell固定文件夹到文件资源管理器的快速访问部分时,我会这样做$folderPath="C:\Windows"$shell=New-Object-ComObjectshell.application$folder=$Shell.Namespace("$folderPath").Self$verb=$folder.Verbs()|Where-Object{$_.Name.replace('&','')-match'PintoQuickaccess'}if($verb){$verb.DoIt()}由于Verb名称匹配,如果此函数在非英语Windows上运行,则该函数将

windows - 在 Windows 上查找当前事件语言

找到出现在Windows语言栏上的当前事件语言的可能解决方案是什么? 最佳答案 CultureInfo.CurrentCulture。这包含有关语言和文化的信息。如果您只需要语言名称,请尝试CultureInfo.CurrentCulture.ThreeLetterISOLanguageName。 关于windows-在Windows上查找当前事件语言,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

windows - Powershell 脚本 : Can't read return value of executed program

我正在使用PowerShell运行一个脚本,该脚本执行wget以获取网页(一个简单的数据库导入脚本)并分析其输出(错误消息或“OK”)。我正在使用thispreviousquestion的答案中的代码我的。$a=c:\path_to_wget\wget.exe--quiet-O-"http://www.example.com/import_db"$rc=$a.CompareTo("OK")exit$rc当wget操作的结果是404-并且wget可能返回错误级别1或127-我从PowerShell收到以下错误消息:Youcannotcallamethodonanull-valuedexp

windows - 以独立于语言环境的方式访问 Windows 性能计数器

我有一组混合服务器,一些运行英语Windows,一些运行意大利语Windows。有没有一种方法可以在不使用依赖于语言环境的字符串的情况下读取性能计数器的值?我在Zabbixdocumentation上阅读应该可以使用像\2\6这样的数字格式,但它对我不起作用,无论是在Zabbix还是Powershell中。我想监控CPU利用率(\Processore(_Total)\%Tempoprocessore)。欢迎提出任何建议。 最佳答案 解决方案很简单:唯一的问题是将所有信息放在一起。首先,打开注册表并转到以下键:HKEY_LOCAL_M

windows - 通过 Powershell 或 BATCH 序列化执行 symstore

我们正在努力将一个步骤集成到我们的持续集成(CI)服务器(CruiseControl.NET)中。我们希望将构建过程中生成的调试符号*.pdb注册到Microsoft符号服务器中。正如Microsoft所实现的那样,符号服务器是VisualStudio用于查找C++/C#可执行文件的*.pdb调试符号的目录结构。Microsoft提供了一个命令symstore,它在一个目录中获取调试符号,并根据需要填充中央符号存储目录。问题是symstore明确指出并发运行是不安全的。我们可以尝试哪些方法或策略来禁止通过BATCH或Powershell脚本并发执行symstore命令?我们的方法很灵活

windows - 在 powershell 中创建一个包含字符串和列表的 HashMap ?

在powershell中,如何创建包含一个字符串作为键和一个字符串列表作为值的HashMap?例如,在Java中,可以做到以下几点:MapmyMap=newHashMap();powershell是否包含此功能?我试过:$myMap=@{[string],New-ObjectCollections.Generic.List[string]}但这没有用。 最佳答案 $myMap=@{"Michigan"="Detroit";"California"="Sacremento","Hollywood";"Texas"="Austin"}请

python - 如何在不关闭终端的情况下退出 SimpleHTTPServer?

我正在从powershell运行SimpleHTTPServer。python-mSimpleHTTPServer8080我想在不关闭终端的情况下退出(control+break)服务器。有什么想法吗?提前感谢您的任何建议 最佳答案 ^C将关闭它(control+c)我测试control+c发送中断并退出的例子:PSC:\>python-mhttp.server8080ServingHTTPon0.0.0.0port8080...Keyboardinterruptreceived,exiting.请注意,我使用的是http.serv

windows - 在批处理脚本中获取 Powershell 变量值

我想在批处理脚本中获取导出的powershell变量的值。以下是示例脚本。样本.ps1$myname="user1"示例.bat@echoonFOR/F"delims="%%iIN('powershell."D:\sample.ps1";(Get-Variablemyname).value')DOSETVAL=%%iecho%VAL%pause在执行sample.bat时,我总是遇到以下错误。.value')wasunexpectedatthistime.但是,如果我在powershell中执行如下所示,我可以获得正确的输出。."D:\sample.ps1";(Get-Variable

windows - UWF 提交(如 EWF)

EWF(EnhancedWriteFilter)在WindowsXP和7中有一个命令“commit”,例如:ewfmgrc:-commit此命令在下次重新启动时将所有更改保存到磁盘。有没有办法在Windows8.1中对UWF(统一写入过滤器)做同样的事情?此外,尽可能在UWF中重置(清除)所有更改?附言这应该在命令行或脚本中,而不是在UI中。 最佳答案 UWF类似于基于文件的写入过滤器(FBWF),而不是基于扇区的增强型写入过滤器(EWF)。可以提交单个文件或注册表项:uwfmgrFileCommituwfmgrRegistryCo