• Powershellスクリプトのパラメータにヘルプメッセージを表示させるにはどうしたらいいですか?

    質問 私はパワーシェルスクリプト( setup.ps1 ) があります。これは、開発環境のセットアップ スクリプトのエントリ ポイントとして使用します。 これはパラメータを受け取ります。 param( [Parameter(Position=0,HelpMessage="The targets to run.")] [Alias("t")] [string[]]

    2023-12-09 17:45:30
  • Windowsのタスクスケジューラを使ってPowerShellスクリプトを自動実行するにはどうすればよいですか?

    質問 メールを送信するPowerShellスクリプトを1つ持っています。そのスクリプトを1分ごとに自動的に実行したいです。タスクスケジューラーを使用して、どのようにそれを行うことができますか? 現在、私はタスクを作成し、私のスクリプトのパスを提供しました。しかし、そのスケジューラーは、実行する代わりに、私のスクリプトを開いています。 私は Windows 7 Professional

    2023-11-17 01:08:33
  • あるスクリプトからの引数で別のスクリプトを呼び出す

    質問 設定ファイルを読み込むスクリプトがあり、その結果、2 つ目の PowerShell スクリプトの関数に引数として渡したい名前と値のペアのセットが生成されます。 設計時には、この設定ファイルにどのようなパラメーターが配置されるかは分からないので、この 2 番目の PowerShell スクリプトを呼び出す必要がある時点で、私は基本的にこの 2 番目のスクリプトへのパスを持つ 1 つの

    2023-11-08 18:55:40
  • Powershell 2 フォルダが存在しない場合に作成するコピーアイテム

    質問 $from = "\\something\1 XLS\2010_04_22\*" $to = "c:\out\1 XLS\2010_04_22\" copy-item $from $to -Recurse これは c:\out\1 XLS\2010_04_22\ が存在すれば動作します。一つのコマンドで c:\out\1 XLS\2010_04_22\ を作成することは

    2023-10-17 22:26:04
  • PowerShellの "exit "とは一体何なのか?

    質問 PowerShell を終了するには、次のように入力します。 exit . ここまではいい。しかし、これは一体何なのでしょうか? PS Home:\> gcm exit Get-Command : The term 'exit' is not recognized as the name of a cmdlet, function, script file, or operab

    2023-10-14 07:32:26
  • Try/catchは効果がないようだ

    質問 私はpowershellの初心者で、try/catch文によるエラー処理を追加しようとしていますが、彼らは実際にエラーをキャッチしていないようです。これはpowershell v2 CP3です。 $objComputer = $objResult.Properties; $strComputerName = $objComputer.name write-host "Checking

    2023-10-10 17:46:48
  • PowerShellでForEach-Objectを終了させる方法

    質問 次のようなコードがあります。 $project.PropertyGroup | Foreach-Object { if($_.GetAttribute('Condition').Trim() -eq $propertyGroupConditionName.Trim()) { $a = $project.RemoveChild($_); Writ

    2023-10-10 02:33:40
  • PowerShellの終了コードがいつも "0 "なのはなぜですか?

    質問 以下のようなPowerShellスクリプトがあります。 ##teamcity[progressMessage 'Beginning build'] # If the build computer is not running the appropriate version of .NET, then the build will not run. Throw an error imm

    2023-10-07 17:41:47
  • PowerShellで、特定の変数がグローバルスコープに存在するかどうかをテストするにはどうすればよいですか?

    質問 WPF アプリケーションのいくつかの UI 自動化のために PowerShell スクリプトを使用しています。 通常、スクリプトは、グローバル変数の値に基づいて、グループとして実行されます。 1 つのスクリプトを実行したいときにこの変数を手動で設定するのは少し不便なので、この変数をチェックし、見つからない場合はそれを設定するようにスクリプトを修正する方法を探しています。 test-

    2023-10-03 23:43:03
  • プロセスが実行されているかどうかを正しく確認し、停止する方法

    質問 FireFox などのプロセスが実行されているかどうかを判断し、停止する正しい方法は何ですか? いろいろ調べてみたのですが、一番良い方法はこれでした。 if((get-process "firefox" -ea SilentlyContinue) -eq $Null){ echo "Not Running" } else{ echo "Runnin

    2023-10-03 22:01:24
  • PowerShellのCopy-Itemで除外リストが機能しないようです。

    質問 以下のPowerShellスクリプトのスニペットがあります。 $source = 'd:\t1\*' $dest = 'd:\t2' $exclude = @('*.pdb','*.config') Copy-Item $source $dest -Recurse -Force -Exclude $exclude これは t1 から t2 へすべてのファイルとフォルダをコピーす

    2023-09-25 09:49:06
  • 大容量ファイルコピー時の進行状況(Copy-Item & Write-Progress?)

    質問 PowerShell で非常に大きなファイル (あるサーバーから別のサーバーへ) をコピーし、その進捗状況を表示する方法はありますか? ループと組み合わせて Write-Progress を使用し、多くのファイルをコピーして進行状況を表示するソリューションがあります。 しかし、単一のファイルの進行状況を表示するものを見つけることができません。 何か考えがありますか? どのよ

    2023-09-22 08:42:28
  • Windows PowerShellで標準入出力をリダイレクトする

    質問 Windows PowerShell で標準入出力をリダイレクトするために必要な構文は何ですか? Unixでは、使用します。 $./program <input.txt >output.txt PowerShellで同じタスクを実行するにはどうすればよいですか? どのように解決するのですか? stdinに直接ファイルをフックすることはできませんが、std

    2023-09-17 23:10:53
  • Invoke-Commandで名前付きパラメータを渡すには?

    質問 Invoke-Commandを使用してリモートで実行できるスクリプトがあります。 Invoke-Command -ComputerName (Get-Content C:\Scripts\Servers.txt) ` -FilePath C:\Scripts\ArchiveEventLogs\ver5\ArchiveEventLogs.ps1 デフ

    2023-09-12 17:12:29
  • PowerShellを使ってCPUとRAMの使用率を調べるにはどうしたらいいですか?

    質問 PowerShell に RAM と CPU の使用率を表示させようとしていますが、どの WMI クラスを使用すればよいのかわかりません。私のコンピューターには 2 つのプロセッサがあるので、それらの両方の情報を持っていると便利です。 どのように解決するのですか? Get-WmiObject Win32_Processor | Select LoadPercentage | Fo

    2023-09-05 03:48:35
  • パイプライン入力を受け付けるPowerShellスクリプトを書くには?

    質問 パイプライン入力を取得できる (そしてそれを期待されている) PowerShell スクリプトを書こうとしているのですが、次のようなことを試しています。 ForEach-Object { # do something } は、以下のようにコマンドラインからスクリプトを使用しても、実際には動作しません。 1..20 | .\test.ps1 方法はありますか?

    2023-08-29 07:03:37
  • Powershellでログファイルを作成する

    質問 以下のようなコードで、現在画面上にすべての情報を読み込んでいます。これをD:ApplicsLogsにあるログファイルに記録したいのですが、可能でしょうか? ログファイルには読み込んだコンピュータの名前が必要で、COMPUTERNAME.logとします。 どのようにしたらこれを行うことができますか? ありがとうございます。 $computer = gc env:comput

    2023-08-12 15:09:50
  • 特定のディレクトリにあるPowershellをショートカットから開く

    質問 これはとても簡単なことのように聞こえますが...。私は頭が悪いのでしょうか。 私が欲しいのは、特定のディレクトリにPowershellを開くWindowsショートカットを作ることだけです。 ターゲットを使っています。 %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -comman

    2023-07-27 21:16:29
  • [解決済み] Powershell ISEでスクリプトに必要なパラメータを渡すには?

    質問 タイトルをご覧ください。 スクリプトの先頭で必要なパラメータを指定しました。 param ($G_ARCHIVE = $(throw "Need file to upload!"), $G_LOGFILE = $(throw "Need logfile!")) Powershell ISEでスクリプトをデバッグする場合、これらのパラメータはどのように入力すれば

    2023-07-27 14:37:11
  • [解決済み] インストールされたMSIセットアップのプロダクトGUIDを見つけるにはどうすればよいですか?

    質問 私は 製品GUID に対して インストールされた MSI ファイル のようなメンテナンスを行うために patching , uninstall ( ハウツーアンインストール )、また auditing purposes . どのように解決するのですか? <ブロッククオート 以下のような場合 アップグレードコード を検索

    2023-07-22 16:37:10