• [解決済み] PowerShellを使用して管理者としてコマンドを実行しますか?

    質問 あなたがシステムの管理者である場合、例えばバッチスクリプトを右クリックして、管理者パスワードを入力せずに管理者として実行することができますよね? PowerShellスクリプトでこれを行うにはどうしたらいいかと考えています。パスワードを入力する必要はありません。 管理者として実行 というメソッドがあります。 今まで読んだ本では、管理者パスワードを入力するように書かれていま

    2022-03-14 14:24:23
  • [解決済み] PowerShellで文字列をdatetimeに変換する

    質問 PowerShellを使って、文字列をdatetimeに変換しようとしています。簡単にできるはずですよね? CSVインポートから文字列を取得しているのですが、その文字列の形式は Jul-16 . 私はそれを私が望むフォーマットである次のような複数の方法を試してみました。 yyyy-MM-dd で、現在以下のような状態になっています。 $invoice = $object.'I

    2022-03-14 11:22:05
  • [解決済み] PowerShellからWindowsエクスプローラのウィンドウを開くことは可能ですか?

    質問 可能なはずなのですが、やり方がわかりません。 何か手がかりはありますか? 解決方法は? 使用する。 ii . の略です。 Invoke-Item . PowerShellのコマンドラインでよく入力するものの一つです。

    2022-03-14 05:49:37
  • [解決済み] PowerShell で grep -f と同等の機能

    質問 に相当するPowerShellを探しています。 grep --file=filename . もし、あなたが grep filenameはテキストファイルで、各行にマッチさせたい正規表現パターンが書かれています。 もしかしたら、当たり前のことを見逃しているかもしれませんが Select-String には、このオプションがないようです。 解決方法は? その -Pat

    2022-03-14 01:21:27
  • [解決済み] PowerShellでWindowsサービスが存在するかどうかを確認し、削除する

    質問 現在、多数の Windows サービスをインストールするデプロイメント スクリプトを作成しています。 サービス名はバージョン管理されているので、新しいサービスをインストールする際に、以前のバージョンのWindowsサービスを削除したい。 PowerShellでこれを行うには、どのようにしたらよいでしょうか。 どのように解決するのですか? がないので、WMIなどのツールを

    2022-03-13 20:37:21
  • [解決済み] Get-ADGroupMember : このリクエストのサイズ制限を超えました。

    質問 テキストファイルからグループを取り込もうとしているのですが、グループの1つが大きすぎて、80,000人になってしまいました。 どうすれば、思い通りの出力ができるようになりますか? $groups = Get-Content c:\temp\ADGroups.txt foreach($group in $groups) { @(Get-ADGroup $group -Pr

    2022-03-12 18:53:42
  • PowerShellによるパスワード難読化の例

    PowerShell 3.0 以降の場合。 スクリプトファイルにパスワードをハードコーディングすることはお勧めしませんが、それでも必要な場面はあります。パスワードをプレーンテキストでハードコーディングする代わりに、少し手間をかけて難読化することができます。パスワードの難読化は非常に低レベルな保護方法ですが、PowerShell を知らない人にとっては、まだ少し謎の多い方法です。 次のス

    2022-02-12 21:14:46
  • 共有レジストリからユーザー設定を取得するためのPowershellスクリプト

    すべてのバージョンに対応しています。 ローカルのユーザープロファイルを取得するには、このスクリプトを使用します。 コピーコード コードは以下の通りです。 $path = 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\*' Get-It

    2022-02-12 12:55:33
  • Powershellでカスタムオブジェクトを作成する例

    バージョン3.0以降に対応 ここでは、カスタムオブジェクトを作成する簡単で効果的な方法を紹介します。 コピーコード コードは以下の通りです。 $object = [PSCustomObject]@{   Name = 'Weltner'   ID = 123   Active = $true } これで、初期値を持つ

    2022-02-07 21:10:48
  • PowerShellでWindowsの機能オプションを表示する方法

    Windows Server 2012 の PowerShell を使って Windows の役割や機能を追加したり削除したりするのは簡単ですが、Windows 8.1 の Windows オプションを有効にしたり無効にしたりするのはちょっと面倒です。 たとえば、Get-WindowsOptionalFeature は、現在の Windows 機能のオプションをすべて取得します。

    2022-02-07 07:09:45
  • PowerShellパイプラインチュートリアル(パイプラインの例)

    PowerShellの最も重要な機能の1つにパイプラインがあります。この記事では、パイプラインの使い方と例を最初から最後まで解説します。すべてのPowerShellユーザーと技術ベテランに適しています。さらに、技術専門家との議論や学習も歓迎します。 1. パイプラインとは何ですか? シェルにおける重要な基本概念は、パイプラインです。パイプラインでは、一連のコマンドの出力が次の

    2022-02-07 03:46:50
  • PowershellでWebページを開く例

    すべてのバージョンに適用されます。 新しい一日を始めるためにWebサイトを開くとき、Powershellを使えば簡単にできます。ここでは、Webページを開く方法をいくつか紹介します。 Start-Processを使用する場合、ブラウザを指定してURLパラメータを取ることができます。 コピーコード コードは以下の通りです。 # starts with

    2022-02-06 21:41:46
  • PowerShell Excel、CSVの詳細紹介

    Powershell for Excelのいくつかの簡単な操作   少し高度な言語ではCOMオブジェクトの操作があり、マイクロソフト独自の進化したスクリプト言語であるpowershellがこの機能を持つことは珍しいことではありません。WMIやCOMの管理はpowershellを使う方が簡単です。   powershellをマイクロソフトの公式な言葉で要約すると、こうなる。

    2022-02-06 21:16:55
  • PowerShellでWAVオーディオファイルを再生する

    すべてのPowerShellバージョンで動作します。 PowerShell で WAV ファイルを再生するのは、実はとても簡単です。 コピーコード コードは以下の通りです。 # Find an available WAV audio file in the Windows directory $WAVPath = Get-ChildItem -Path $en

    2022-02-06 19:58:06
  • ファイルリソースを含むPowershellスクリプトの例

    Powershell 3.0以降。 スクリプトに、テキスト中のサーバー名や画像名などのリソースを追加する必要がある場合、ここで、スクリプトの柔軟性を考慮する必要があります。 リソースパスの割り当てに絶対パスを使用しないでください。Powershell 3.0ではスクリプトパスの代わりに$PScriptRootを使用できます(2.0ではサポートされていません)。 コピーコー

    2022-02-06 19:39:18
  • Powershellが文字列をインターセプトして省略記号を追加する例

    文字列のサイズを制限する すべてのバージョンに対応しています。 出力文字列が長すぎないか確認してください。文字列が指定した長さを超える場合は、次のようにして短くすることができます。 コピーコード コードは以下の通りです。 if ($text.Length -gt $MaxLength) {   $text.Substring(0

    2022-02-06 17:16:44
  • ネットワーク上のホストの種類を検出するPowerShellスクリプト

    最近、ネットワーク上のホストの種類を自動的に検出するスクリプトを書いています。基本的な機能は、ホストのオペレーティングシステムの種類を決定し、それがドメイン内のホストである場合は、ホストのハードウェアパラメータとパフォーマンスパラメータを取得し、ネットワークデバイスがあるかどうかを判断することです。運用と保守のスタッフは、しばしばできるだけ早く不慣れなネットワークに精通している必要があります。よ

    2022-02-06 16:54:55
  • Powershellで "確認プロンプト "をブロックする方法

    すべてのバージョンに適用されます。 一部のコマンドでは、実行時に自動的に再確認のプロンプトが表示されるため、誰もスクリプトを実行していない場合に問題が発生することがあります。 確認のプロンプトが出ないようにするには、-Confirm を false に設定する必要があります。 コピーコード コードは以下の通りです。 Remove-ADGroupMember -

    2022-02-06 16:47:06
  • PowerShellでNICの状態と対応する電源設定を確認する

    Windows 8.1/Server 2012 R2オペレーティングシステムの場合。 Windows 8.1およびWindows Server 2012 R2では、ネットワークアダプターを管理するためのコマンドが多数導入されました。Wifiの接続を確認したいとき、例えばリモートウェイクアップでマシンが起きない原因を突き止めたいとき、この時点で電源管理の設定を見る必要があるかもしれません。

    2022-02-06 16:29:48
  • PythonでPowerShellを呼び出してbatファイルをリモート実行する例

    ローカルのPowershellを呼び出すPythonメソッド 1. ここで、IPのリストのうちどれがPingを打てるかをテストする関数を持つ、初歩的なpowershellスクリプトを用意します。 コピーコード コードは以下の通りです。 function test_ping($iplist) {     foreach (

    2022-02-06 16:19:53