Articles of PowerShellV2.0

powershell:改变当前会话的文化

我在Windows Vista上使用PowerShell。 如何改变当前会话的文化? 我的电脑的文化是tr-TR,所以我得到土耳其语的错误信息。 我想换成EN? 任何机会?

使用PowerShell重命名文件

我需要在Windows PowerShell中一次重命名一堆文件。 我在这里阅读HTG的文章,这有一点帮助。 我的问题是,它只会重命名目录顶部的文件,没有更深的。 例如:有FOLDER A,FOLDERA内部是文件和FOLDER B,FOLDER B内部是另一个文件。 两个文件夹和两个文件都需要重新命名。 现在它的工作方式是,文件夹A,文件夹A中的文件和文件夹B正在重命名,但不是文件夹B中的文件。 我目前的代码是: Dir | Rename-Item –NewName { $_.name –replace “ “,”_” } 谢谢您的帮助!

powershell:ftp目录列表(帮助脚本)

我正在尝试做一个FTP目录的列表视图。 查看部分是好的,但我无法操纵我回来的数据。 这是我使用的脚本; [System.Net.FtpWebRequest]$ftp = [System.Net.WebRequest]::Create("ftp://ftp.microsoft.com/ResKit/y2kfix/alpha/") $ftp.Method = [System.Net.WebRequestMethods+FTP]::ListDirectory #Details $response = $ftp.getresponse() $stream = $response.getresponsestream() $buffer = new-object System.Byte[] 1024 $encoding = new-object System.Text.AsciiEncoding $outputBuffer = "" $foundMore = $false ## Read all the data available from the stream, writing it to the ## output buffer when done. do { ## Allow data to […]

Powershell“启动过程”不按计划任务运行

有两个PowerShell脚本,我编辑从XP运行在Win Server 2K8 R2。 它们在通过手动方式在PowerShell中执行时运行良好,但如果按照域pipe理员的计划和运行,它们将执行所有文件操作; 除非他们不做一个启动进程,将文件发送到它需要去的SFTP站点。 它们是通过运行带有参数的powershell.exe启动的: -noprofile -ExecutionPolicy Bypass -file C:\Users\administrator\Documents\script1.ps1 同样,就像我之前提到的那样,它们运行良好,并按照要求start-process ,如果您手动运行它们,并且只在计划时运行文件操作并跳过启动进程。 start-process如下: start-process -FilePath "c:\Program Files (x86)\Tumbleweed\STClient\stclient.exe" -ArgumentList "httpsu://www.securesiteexample.org/incoming/ $filename /prefNoAskSched /hidden /log /Remote-Site return /quitWhenDone" 我错过了什么?