• [解決済み] switchステートメントで複数の値を指定するPowerShellの構文は?

    質問 基本的にはこのようにしたいのですが。 switch($someString.ToLower()) { "y", "yes" { "You entered Yes." } default { "You entered No." } } どのように解決するのですか? switch($someString.ToLower()) { {($_ -eq "y

    2023-03-13 17:07:52
  • [解決済み] PowerShellでスペースがあるとパスが分割される。

    質問 スペースを含むパスでexeを起動すると、powershellで問題が発生します。 PS C:\Windows Services> invoke-expression "C:\Windows Services\MyService.exe" C:」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認

    2023-03-04 22:33:10
  • [解決済み] PowerShell でスクリプトが使用するカスタムタイプを作成するにはどうすればよいですか?

    質問 PowerShell スクリプトの一部でカスタムタイプを定義して使用できるようにしたいと思います。たとえば、次のような構造を持つオブジェクトが必要であるとします。 Contact { string First string Last string Phone } これを以下のような関数で使えるようにするには、どのように作成すればよいでしょうか。 fun

    2023-02-06 05:30:20
  • [解決済み] PowerShellオブジェクトが存在するかどうかを確認する最良の方法とは?

    質問 コムオブジェクトが存在するかどうかを確認するための最良の方法を探しています。 以下は私が持っているコードです。私は最後の行を改善したいと思います。 $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $

    2023-02-02 16:26:33
  • [解決済み] PowerShell Set-ContentとOut-File - 違いは何ですか?

    質問 PowerShellでは、以下の違いは何ですか? Out-File と Set-Content ? または Add-Content そして Out-File -append ? 同じファイルに対して両方を使用すると、テキストが完全に モジベーク . (細かい第二の質問ですが > のエイリアスです。 Out-File のことですね?)

    2023-01-28 01:48:12
  • [解決済み] PowerShellのClear-Historyで履歴がクリアされない

    質問 最近、あるコマンドを実行する必要があり、その際、残念ながらコマンドライン上でパスワードを入力する必要がありました。 その後、私は "Clear" で画面を消去しましたが、問題のコマンドがセッション履歴に表示されないように、コマンド履歴も消去したいと思いました。残念ながら 履歴を消去 コマンドレットは、そのドキュメントで主張されていることを実際に行っていないようです - Cl

    2023-01-23 21:14:22
  • [解決済み] バッチファイルからPowerShellスクリプトにパラメータを渡す

    質問 バッチファイルの中で、次のようにPowerShellスクリプトを呼び出しています。 powershell.exe "& "G:\Karan\PowerShell_Scripts\START_DEV.ps1" では、文字列のパラメータを START_DEV.ps1 . そのパラメータを w=Dev . どうすればいいのでしょうか? どのように解決するのですか?

    2023-01-22 18:43:19
  • [解決済み] PowerShellでファイルをストリームとして一行ずつ処理する方法

    質問 数ギガバイトのテキストファイルを扱っていて、PowerShellを使用してそれらのストリーム処理を行いたいと考えています。それは単純なもので、各行をパースしていくつかのデータを取り出し、それをデータベースに格納するだけです。 残念ながら get-content | %{ whatever($_) } は、パイプのこの段階での行のセット全体をメモリに保持しているように見えます。ま

    2023-01-19 12:13:37
  • [解決済み] PowerShellで使用するGetType、変数の違いについて

    質問 変数の違いは何ですか? $a と $b ? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek を確認しようとしたのですが $a.GetType $b.GetType MemberType : Method OverloadDefinitions : {type GetTy

    2023-01-11 01:51:32
  • [解決済み] パスからファイル名を抽出する

    質問 以下のパスからファイル名を抽出したい。 D:\ServerUserCUST⇄MEAData⇄InFilesCORRECTED⇄MEAFile.csv ここで、ファイル名を取得するためのコードを書いてみました。これは、フォルダのレベルが変わっていない限り、問題なく動作します。しかし、フォルダーレベルが変更された場合、このコードは書き直す必要があります。フォルダレベルに関係なく、常に

    2022-11-30 14:16:41
  • [解決済み] PowerShellを使用してファイルのReadOnly属性を削除する方法は?

    質問 PowerShell (バージョン 1.0) スクリプトを使用して、ファイルの ReadOnly 属性を削除するにはどうすればよいですか。 どのように解決するのですか? この場合 Set-ItemProperty : Set-ItemProperty file.txt -name IsReadOnly -value $false またはもっと短く sp file.t

    2022-11-28 12:45:45
  • [解決済み] PowerShell スクリプトが $ (ドル) 記号を受け付けない

    質問 PowerShell スクリプトを使用して SQL データ接続を開こうとしているのですが、私のパスワードには $ 記号が含まれています。 $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pa

    2022-11-10 22:42:41
  • [解決済み] PowerShellでパスを正規化する方法は?

    質問 2つのパスがあります。 fred\frog と ..\frag こんな感じでPowerShellで結合できるんです。 join-path 'fred\frog' '..\frag' その結果、こうなります。 fred\frog\..\frag しかし、私はそれを望んでいません。私はこのように、二重のドットのない正規化されたパスが欲しいのです。 fred

    2022-11-10 14:33:15
  • [解決済み] あるオブジェクトが特定のプロパティを持つかどうかをテストするには?

    質問 オブジェクトが特定のプロパティを持っているかどうかをテストするにはどうしたらよいでしょうか? 私はすることができます感謝... $members = Get-Member -InputObject $myobject で、次に foreach を経て $members を通して、オブジェクトが特定のプロパティを持つかどうかをテストする関数はありますか? 追加情

    2022-10-31 04:07:50
  • [解決済み] セキュアな文字列をプレーンテキストに変換する

    質問 私はPowerShellで作業しており、ユーザーが入力したパスワードをプレーンテキストに正常に変換するコードを持っています。 $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\secu

    2022-10-07 14:27:49
  • [解決済み] 現在のPowerShell実行ファイルを取得するにはどうすればよいですか?

    質問 注:PowerShell 1.0 現在実行中のPowerShellのファイル名を取得したい。つまり、私がこのようにセッションを開始した場合です。 powershell.exe .\myfile.ps1 文字列を取得したい ".\myfile.ps1" (という文字列(またはそのようなもの)を取得したいのですが。 EDIT : "myfile.ps1"。

    2022-10-02 12:10:32
  • [解決済み] PowerShellで%AppData%のパスを取得する

    質問 アプリケーションデータのディレクトリのパスを取得するにはどうすればよいですか (例. C:\Users\User\AppData\Roaming ) を PowerShell で取得できますか? どのように解決するのですか? これが最短の方法です。 $env:APPDATA またはローカルアプリのデータに対して $env:LOCALAPPDATA

    2022-09-29 08:49:44
  • [解決済み] 1つのPowerShellスクリプトのパラメータに複数の値を渡す

    質問 サーバー名を$argsで渡すスクリプトがあります。 この方法で、私はこの(これらの)サーバに対して foreach : .\script.ps1 host1 host2 host3 foreach ($i in $args) { Do-Stuff $i } vlanという名前の付いたオプションのパラメータを追加したいのですが。試してみました。 Param(

    2022-09-27 05:08:16
  • [解決済み] PowerShellスクリプトが実行されないのはなぜですか?

    質問 PowerShell スクリプトとして簡単なバッチファイルを書きましたが、実行するとエラーが発生します。 私のパスの中のscriptsディレクトリにあります。これは私が得たエラーです。 このシステムではスクリプトの実行が無効になっているため、読み込むことができません。 get-help about-signing"を参照してください。 ヘルプを見ましたが、あまり参

    2022-09-24 09:15:06
  • [解決済み] PowerShellでハッシュをループする、または配列を使用する

    質問 私はこの(簡略化した)コードの塊を使って、SQL Server からテーブルのセットを BCP . $OutputDirectory = "c:\junk\" $ServerOption = "-SServerName" $TargetDatabase = "Content.dbo." $ExtractTables = @( "Page" , "Check

    2022-09-15 07:27:20