• [解決済み] グローバル変数名が関数に渡された変数である関数からPowerShellのグローバル変数を設定する

    質問 関数からグローバル変数を設定する必要があるのですが、その方法がよくわかりません。 # Set variables $global:var1 $global:var2 $global:var3 function foo ($a, $b, $c) { # Add $a and $b and set the requested global variable to equal t

    2022-03-07 05:40:36
  • [解決済み] PowerShellの複数行コメント

    質問 PowerShellで複数行をまとめてコメントすることは可能ですか? 探してみたのですが、答えが見つかりませんでした。スクリプトが長すぎる場合、一行ずつ手動でコメントするのはかなり苛立たしいです。 解決方法は? PowerShell v2 以降では、複数行のコメントには以下の構文を使用します。 <# a b c #>

    2022-03-07 04:53:04
  • [解決済み] Powershell Get-ChildItem -Filter は、同じ値でWhere句とは異なる動作をします。

    質問 サーバーにMyFolderというフォルダがあります。 MyFolder.1、MyFolder.2、MyFolder.3などという追加のフォルダーがあります。 実行すると gci C:\Sample | ? { $_.Name -like "MyFolder.*" } 期待通りの出力が得られます。 Directory: C:\Sample Mode

    2022-03-06 17:16:05
  • [解決済み] 実行中のPowerShellスクリプトからすべての環境変数を表示する

    質問 PowerShellスクリプトの実行時に、設定されているすべての環境変数を表示する必要があります。通常、環境変数を表示する場合、私はシェルで次のいずれかを使用することができます(他のテクニックもありますが、これらは簡単です)。 gci env:* ls Env: しかし、あるスクリプトを別のプログラムから呼び出すと、スクリプト内で上記の呼び出しを行った場合、環境変数とその値が表

    2022-03-06 15:15:33
  • [解決済み] PowerShellでCMDコマンドを実行する

    質問 PowerShellコマンドを実行させるのに、いろいろと問題があります。CMDプロンプトウィンドウで実行されるようなコマンドを実行しているだけなのです。 以下はそのコマンドです。 "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" PCNAME

    2022-03-06 14:39:55
  • [解決済み] PowerShellで文字列がifで始まる場合 [重複]。

    質問 この質問はすでにここに回答があります : PowerShellで各行の最初の文字が特定の値であるかどうかをチェックする <スパン (4つの回答)

    2022-03-06 13:53:51
  • [解決済み] PowerShellを使用してSFTPにファイルをアップロードする

    質問 あるサーバーからSFTPサイトへの自動アップロードを設定するよう依頼されました。毎週月曜日の朝にデータベースからファイラーにエクスポートされるファイルがあり、そのファイルを火曜日にSFTPにアップロードしてほしいとのことです。現在使用している認証方法は、ユーザー名とパスワードです(キーファイルを持つオプションもあったと思いますが、ユーザー名/パスワードのオプションが選択されました)。

    2022-03-06 12:58:04
  • [解決済み] PowerShellで使用するGetType、変数の違いについて

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

    2022-03-06 11:15:24
  • [解決済み] Base64の文字列をデコードするには?

    質問 PowershellでBase64テキストを含むテキストファイルから通常の文字列を取得し、それを $x . 私はそれをこのようにデコードしようとしています。 $z = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($x)); これは、以下の場合に機能します。 $x が

    2022-03-06 08:10:59
  • [解決済み] Write-ErrorとThrowはいつ使い分ける?終端エラーと非終端エラー

    質問 PoshCodeのGet-WebFileスクリプトを見ているところです。 http://poshcode.org/3226 私はこの奇妙な仕掛けに気づきました。 $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return これに対して、次のような理由は何でしょうか。 $URL_Format_

    2022-03-06 07:26:54
  • [解決済み] PowerShellで遠隔地からファイルをコピーする

    質問 を書いています。 PowerShell スクリプトをサーバーAから実行したい。 サーバーBに接続し、バックアップとしてサーバーAにファイルをコピーしたい。 それができない場合は、サーバーAからサーバーBに接続し、サーバーBの別のディレクトリにファイルをコピーしたいのですが。 を見ると Copy-Item コマンドを使用することができますが、コンピュータ名を付ける方

    2022-03-06 04:58:42
  • [解決済み] PowerShellでディレクトリを変更する

    質問 PowerShell プロンプトは現在 C ドライブを指しています ( PS C:\> ). Q上のフォルダにディレクトリを変更するには、どうすればよいのでしょうか( PS Q:\> )ドライブに接続できますか? Qドライブのフォルダ名が"My Test Folder"なのですが、どうしたらいいですか? 解決方法は? CMD.EXEとは異なり CHDIR

    2022-03-05 16:36:50
  • [解決済み] Windows PowerShellでファイルが存在するかどうかをチェックする?

    質問 ディスクの2つの領域にあるファイルを比較し、最新のファイルを更新日の古いほうにコピーするスクリプトを作成しました。 $filestowatch=get-content C:\H\files-to-watch.txt $adminFiles=dir C:\H\admin\admin -recurse | ? { $fn=$_.FullName; ($filestowatch | %

    2022-03-05 05:37:47
  • [解決済み] PowerShellでディレクトリを変更する

    質問 PowerShell プロンプトは現在 C ドライブを指しています ( PS C:\> ). Q上のフォルダにディレクトリを変更するには、どうすればよいのでしょうか( PS Q:\> )ドライブに接続できますか? Qドライブのフォルダ名が"My Test Folder"なのですが、どうしたらいいですか? 解決方法は? CMD.EXEとは異なり CHDIR

    2022-03-05 05:01:53
  • [解決済み] いずれかのキーを押して続行[複製]。

    質問 この質問はすでにここに回答があります : PowerShell 2.0で「一時停止」はどうやるの? (回答9件) 閉店 5年前 .

    2022-03-04 23:03:23
  • [解決済み] PowerShellにおけるセット(データ構造)

    質問 を定義する方法はありますか? データ構造を設定する で PowerShell ? コンピュータサイエンスにおいて、集合とは、特定の値を順不同に、かつ繰り返しなく格納できる抽象的なデータ型である。数学の有限集合の概念をコンピュータに実装したものである。他の多くのコレクション型とは異なり、セットから特定の要素を取り出すのではなく、通常、セット内のメンバーかどうかを値で

    2022-03-04 20:22:37
  • [解決済み] 配列、ハッシュテーブル、ディクショナリーを作成しますか?

    質問 配列、ハッシュテーブル、ディクショナリーを作成する正しい方法を教えてください。 $array = [System.Collections.ArrayList]@() $array.GetType() はArrayListを返す、OK。 $hashtable = [System.Collections.Hashtable] $hashtable.GetType() は

    2022-03-04 18:17:36
  • [解決済み] PowerShell モジュールを全ユーザーに持続的にインストールする

    質問 PowerShell モジュールのインストールを オクトパスデプロイ を複数の異なるサーバーにインストールします。テスト目的で、私はMicrosoftのドキュメントに記載されている PowerShellモジュールのインストール . これはうまくいったのですが、ドキュメントに書かれているように、私の変更は現在のセッションにのみ表示されるのです。つまり、もし私が以下のよう

    2022-03-04 10:56:44
  • [解決済み] PowerShellの文字列補間構文

    質問 私はいつも以下の構文を使って、文字列の中で変数が展開されていることを確認していました。 "my string with a $($variable)" 最近、次のような構文に出くわした。 "my string with a ${variable}" 同等ですか?何か違いがありますか? 解決方法は? 補完するために marszeさんの回答 : ${..

    2022-03-04 02:42:36
  • [解決済み] Get-ADUserとフィルタを含むForEach-Objectループ

    質問 私の会社では、O365のライセンスを処理するスクリプトがあり、現在、次のようなすべてのユーザーに同じ国を割り当てています。 $Location = "US" $E2Users = Get-ADGroupMember lg.o365.Office | Select SamAccountName $E2Users | ForEach-Object{ $UPN = $E2Users[$Co

    2022-03-04 01:52:09