並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 263件

新着順 人気順

PowerShellの検索結果201 - 240 件 / 263件

  • 【 Test-NetConnection 】コマンドレット――ネットワークの疎通を確認する

    【 Test-NetConnection 】コマンドレット――ネットワークの疎通を確認する:Windows PowerShell基本Tips(37) 本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Test-NetConnection」コマンドレットを解説します。

      【 Test-NetConnection 】コマンドレット――ネットワークの疎通を確認する
    • PowerShellでのSplitによる文字列の分割とは?基本を紹介! | .NETコラム

      システム エンジニア 文字列の分割方法には主にどう言った種類がありますか? プロジェクト マネージャー では、Splitによる文字列の分割について、具体的に見ていきましょう。 今回は、PowerShellでのSplitによる文字列の分割方法について説明します。 Splitを使えば、文字列に対してデリミタを指定して文字列分割ができます。デリミタには正規表現を指定することもできますし、複数のデリミタを指定することもできます。 PowerShellでのSplitによる文字列の分割に興味のある方はぜひご覧ください。 基本的な使い方 Splitによる文字列分割の基本的な使い方を紹介します。ここではカンマ区切りの文字列を分割します。 Splitの引数にデリミタを指定することで分割できます。 PS C:\> $str = "item1,item2,item3,item4,item5" PS C:\> $

        PowerShellでのSplitによる文字列の分割とは?基本を紹介! | .NETコラム
      • PSCustomObject について知りたかったことのすべて - PowerShell

        PSCustomObject の作成 私は PowerShell で [PSCustomObject] を使うことが気に入っています。 これ以上簡単に有用なオブジェクトを作成する方法はありません。 そのため、オブジェクトを作成するその他の方法はすべてスキップします。ただし、これらの例のほとんどは PowerShell v3.0 以降であることに言及しておく必要があります。 $myObject = [PSCustomObject]@{ Name = 'Kevin' Language = 'PowerShell' State = 'Texas' } 私はほとんどすべてのものにハッシュテーブルを使用するため、この方法はうまく機能します。 しかし、PowerShell でハッシュテーブルをよりオブジェクトに近い方法で処理したい場合もあります。 その違いに初めて気付くのは、Format-Table

          PSCustomObject について知りたかったことのすべて - PowerShell
        • PowerShell:カレントディレクトリをエクスプローラーで開く - おれさまラボ

          はじめに PowerShellで現在いるフォルダをエクスプローラーで開きたいときがあります。そんなときに使える簡単なコマンドがあるのでメモを残しておきます。 方法 PowerShellには Invoke-Item というコマンドが用意されており、これを使うことでエクスプローラーを起動できます。 基本的な使い方 カレントディレクトリを開くには . を使います。 Invoke-Item . 他のフォルダも開ける 単純にパスを指定すればそのフォルダを開くことができます。 Invoke-Item "C:\Users\user\Documents" / を指定すればCドライブが開きます。 Invoke-Item / ファイルも開ける そもそも Invoke-Item というコマンドは「指定された項目に対して既定のアクションを実行」するものなので、エクスプローラーを開くことだけを目的としたものではあり

            PowerShell:カレントディレクトリをエクスプローラーで開く - おれさまラボ
          • WinGet configuration Preview

            The Windows Package Manager team has been working on several things we’re sure you will be very excited about. If you’ve been following the WinGet blogs, you’re already familiar with package management on Windows. We’ve got some goodies in store for you like package pinning, our new PowerShell module, and running WinGet in the system context. We’ve gotten lots of feedback on how WinGet has been a

              WinGet configuration Preview
            • Powershellで日本語が使いたい - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                Powershellで日本語が使いたい - Qiita
              • タイマーでPCを起動させてみた【「vPro友の会」情報】

                  タイマーでPCを起動させてみた【「vPro友の会」情報】
                • 🐸PowerShellのビープ音で「カエルの歌」を奏でる🐸 - Qiita

                  概要 PowerShellのBeep音で音階を指定することができます。 それを利用し「カエルの歌」をBeep音で奏でるプログラムを作成します。 (本当に2023年最後の記事がネタ記事で良いのだろうか... 環境 Windows: 10 Powershellバージョン $ PSVersionTable Name Value ---- ----- PSVersion 5.1.19041.3803 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.19041.3803 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 $R

                    🐸PowerShellのビープ音で「カエルの歌」を奏でる🐸 - Qiita
                  • PowerShell/配列内の文字列を連結し1つの変数に格納したい - Windowsと暮らす

                    2024-05-04 Windows11/インストールされているアプリに残っている場合の削除手順 Windows11 2023-11-28 テキスト関連ソフト/サクラエディタにDrag&Dropして開けるファイル最大数の設定 テキスト関連ソフト 2023-11-02 PowerShell/コマンドレットのエラーをTry..Catchする方法 PowerShell 2023-11-01 PowerShell/ネットワークドライブの接続・切断方法 2023-09-03 PowerShell/PowerShellでフォント一覧を取得する 2023-08-14 MenuBar 2023-08-09 PowerShell/PowerShellでファイル名の一部を変更するサンプルスクリプト 2023-07-25 開発ツール/WinMergeで比較開始からサブフォルダーも対象とする設定 開発ツール 20

                    • ワークロード ID を利用した Azure PowerShell モジュールにおける認証のご紹介

                      こんにちは、Azure & Identity サポート チームの栗井です。 Microsoft Azure の各種リソース操作や情報取得を行う方法として、多くのお客様に、各種 PowerShell モジュール (Az PowerShell, Microsoft Graph PowerShell SDK、Azure CLI etc…) をご利用いただいています! よくある活用例の 1 つとして、自動実行を目的としたスクリプト ファイルの作成が挙げられます。ここで課題となるのが、認証用のコマンドにどのようにして資格情報を渡すかという点です。いずれの PowerShell モジュールも、最初に認証コマンドを実行しアクセス トークンの取得が必要です。例えば Microsoft Graph PowerShell SDK の認証用コマンド “Connect-MgGraph” では、引数無しで実行すると

                        ワークロード ID を利用した Azure PowerShell モジュールにおける認証のご紹介
                      • PowerShell を知る - PowerShell

                        PowerShell は、コマンド ライン シェルとスクリプト言語が一体化されたものです。 PowerShell は、Windows 上で管理タスクの自動化をサポートすることから始まりました。 今では、クロス プラットフォームで実行され、さまざまなタスクに使用できるようになりました。 PowerShell が他と違うのは、テキストではなく .NET オブジェクトを受け入れて返すことです。 この機能により、"パイプライン" でさまざまなコマンドを簡単に接続できます。 PowerShell の用途 PowerShell の用途は、Windows 専用だった頃に比べて広がっています。 Windows タスクの自動化にも使用されますが、今日では、次のようなタスクで使用できます。 クラウド管理。 PowerShell は、クラウドのリソースを管理するために使用できます。 たとえば、クラウドのリソース

                          PowerShell を知る - PowerShell
                        • ネットワークトラブルシューティングに役立つPowerShellコマンド - Qiita

                          ネットワークトラブルシューティングに役立つ主なPowerShellコマンドは以下の通りです。 ※私の備忘メモも兼ねた記事です。 Test-NetConnection - ホスト名またはIP アドレスへの接続、ポート接続の状態、ルーティングが正しく構成されているかどうかを確認します。 Test-Connection - ネットワーク上のコンピューターへの ICMP Echo リクエストを送信し、その応答を確認します。 Get-NetAdapter - ローカル コンピューター上のネットワーク アダプターの情報を表示します。 Get-NetIPAddress - ローカル コンピューター上の IP アドレスの情報を表示します。 Get-NetTCPConnection - 現在の TCP 接続の情報を表示します。 Get-NetRoute - ルーティング テーブルの情報を表示します。 Get

                            ネットワークトラブルシューティングに役立つPowerShellコマンド - Qiita
                          • PowerShell: 複数の異なるタスクを並行稼働させる

                            要旨# Windows Server から複数のサーバに同時に問い合わせ、応答データを集計して出力したい作業がある。Linux では & でバックグラウンドに回したり、GNU Parallel を使ったりするのだが、似たようなことが PowerShell でもできる。 利用には若干の工夫が必要なためメモしておく。 サンプルスクリプト(変更前)# 下記のように複数のサーバに ssh で問い合わせ、結果を表示するようなスクリプトを想定する。 # サーバ A からデータ取得 function Get-ServerDataA { param ( [string]$arg1 = "", [string]$arg2 = "" ) $res = & ssh [email protected] batch1.sh $arg1 $arg2 return $res } # サ

                              PowerShell: 複数の異なるタスクを並行稼働させる
                            • PowerShellを使ってみませんか?- 電卓にもサイコロにもなります(読者投稿:近郊ラピッドさん) - ウインタブ

                              こんにちは、ウインタブです。今回は読者の「近郊ラピッドさん」のご投稿記事です。新年のご挨拶記事で読者の方々にご投稿をお願いしたところ、さっそくそれに応えていただきました。ご投稿記事は「PowerShell」に関するもので、ウインタブでは全く取り扱ってこなかった内容なので、私自身も大変勉強になりました。 0.はじめに 私は「近郊ラピッド」と申します。今回記事の投稿ができるのをとても嬉しく思います。投稿は初めてなので読みにくい点もあると思いますがご了承ください。 皆様はPowerShellというソフトを聞いたことがありますか? 「聞いたことはあるが何なのか知らない」 「起動してみたことはあるが操作が分からない」 という方も多いのではないでしょうか。今回はそんなPowerShellを「気軽に使ってみる方法」を紹介したいと思います。 1.そもそもPowerShellとは何か PowerShellと

                                PowerShellを使ってみませんか?- 電卓にもサイコロにもなります(読者投稿:近郊ラピッドさん) - ウインタブ
                              • 例外を throw しない PowerShell コマンドレットを try catch でトラップする

                                PowerShell のコマンドレットは、エラー発生時に赤文字でエラーメッセージを表示します。 対話処理をしているときはこれで問題無いのですが、スクリプトでこれが発生した時に try catch でトラップしたいことがあります。 ところが、コマンドレットで発生するのはエラーであって、例外ではないため try catch ではトラップできません。 例えば、Rest API 叩くために Invoke-RestMethod 使って、エラーが帰ってきても赤色のエラーメッセージが表示されるだけです。 そんな時は、-ErrorAction オプションに Stop を指定すれば、エラー時に例外を throw してくれるので try catch でトラップできます。 例外発生時のメッセージは、$_.Exception.Message に格納されているので、これを使えばエラーメッセージをハンドリングすること

                                • レジストリエディタ以外、reg.exeコマンドやPowerShellからレジストリを操作する (1/2)

                                  Windowsにおけるレジストリは、設定を記憶する「データベース」。Windowsの利用歴が長いユーザーなら、1回くらいはなんらか触ったことがあるだろう。 そのレジストリの操作では、「レジストリエディタ」が有名で、インターネットでの関連記事のほとんどがこれを使っている。しかし、レジストリにアクセスする方法は、レジストリエディタだけではない。 レジストリエディタの左側に表示されるのが「キー」で、右側の領域に表示されるのが「値」。値は複数定義可能で、「名前」、「種類」(データ形式)、「データ」から構成されている そもそもWindowsにおけるレジストリとは? レジストリはWindows固有の機能だが、一般的には「キー、バリューストア」からなる。ただし、レジストリの場合、1つのキーに複数の「値」(バリュー)が存在できるため、値には名前がある。「値」だと理解しにくいこともあるのか、マイクロソフトの

                                    レジストリエディタ以外、reg.exeコマンドやPowerShellからレジストリを操作する (1/2)
                                  • PowerShell 7.3がリリースされました | DevelopersIO

                                    単純なサポート期間だけ見るとCurrent LTSであるPowerShell 7.2の方が少し長いのでサポート期間を重視する場合はご注意ください。 PowerShell 7.3 の入手方法、更新方法 PowerShell 7.2の入手方法やアップデート方法はPowerShell 7 - 7.2の時と基本的に同じです。 GitHubリポジトリおよび各種パッケージマネージャからインストール可能です。 詳細な手順はGitHubにある手順をご覧ください。 Get PowerShell なお、Microsoft Store版をインストールしている場合は自動更新されますが、MSI版をインストールしMicrosoft Updateによる自動更新を選んでいる場合は自動更新されないとのことです。(おそらくLTSリリース内での自動更新がされると予想) 必要に応じて適宜手動で更新してください。 対応プラットフォ

                                      PowerShell 7.3がリリースされました | DevelopersIO
                                    • Powershellでマルチドメイン自己証明書を作成する ~ActiveDirectoryのLDAPS(LDAP over TLS/SSL)を実現する~ | SIOS Tech. Lab

                                      より詳細なオプションについてはこちらを参照してください。 コマンドを実行すると、作成された秘密鍵を含んだ証明書がローカルコンピュータの証明書ストアに格納されます。 証明書が格納されたことを確認するにはスタートボタンを右クリックし、「ファイル名を指定して実行」で「certlm.msc」と入力し、個人の証明書ストアを表示します。 サブジェクト代替名に複数のAD1とAD2のDNS名が設定されていることが確認できます。 作成した自己証明書を信頼してあげないと、実際にSSL通信を行うことができないので、信頼されたルート証明機関に格納します。 先ほど格納した秘密鍵付き証明書から、証明書のみを以下コマンドでエクスポートします。 Export-Certificate -Cert $cert -FilePath example.com.cer エクスポートした証明書を以下コマンドを実行し、信頼されたルート証

                                        Powershellでマルチドメイン自己証明書を作成する ~ActiveDirectoryのLDAPS(LDAP over TLS/SSL)を実現する~ | SIOS Tech. Lab
                                      • WSL2 (Ubuntu) を長時間放置すると Input/output error が発生する - Qiita

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          WSL2 (Ubuntu) を長時間放置すると Input/output error が発生する - Qiita
                                        • Microsoft Entra ID に proxyAddresses 属性を設定する方法

                                          この記事では、proxyAddresses 属性が Microsoft Entra ID でどのように設定されるかについて説明し、proxyAddresses 属性が Microsoft Entra ID でどのように設定されるかを理解するのに役立つ一般的なシナリオについて説明します。 元の製品バージョン: Microsoft Entra ID 元の KB 番号: 3190357 Active Directory の proxyAddresses 属性は、さまざまな既知のアドレス エントリを含めることができる複数値プロパティです。 たとえば、SMTP アドレス、X500 アドレス、SIP アドレスを含めることができます。 オブジェクトが Microsoft Entra ID に同期されると、Active Directory の mail または proxyAddresses 属性で指定され

                                            Microsoft Entra ID に proxyAddresses 属性を設定する方法
                                          • サイズの大きいファイル・フォルダを見つける

                                            本記事はマイクロソフト社員によって公開されております。 こんにちは、Windows サポートチームの栗木です。 本記事では、サイズの大きいファイルやフォルダを見つける PowerShell スクリプトをご紹介します。ドライブの空き容量が枯渇した際に実行し、容量を取っているファイルやフォルダを確認するのに利用できます。紹介しているスクリプトは、管理者として起動した PowerShell で実行してください。 基本的に空き容量枯渇の原因としては、単純にファイル サイズの大きいファイルがあるまたは特定のフォルダの配下に大量のファイル(ログ ファイル等)があることが考えられますが、ファイル システムの管理領域による空き容量枯渇もございますので、その場合は、別の対処が必要になります。 適用対象の OS Windows 8.1 Windows 10 Windows Server 2012 Window

                                            • WSL2 に wsl-vpnkit を導入して、VPN を張ってもネットワークが切れないようにする

                                              WSL2 (v2.0.5以降) でサポートされた Mirrored モードを利用することで wsl-vpnkit が不要となった。 Mirrored モードのリリース当初は Docker との併用などで問題があったが、こちらも解決されたようだ。 筆者は既に Windows 11 23H2 (OSビルド 22631.4751) + WSL バージョン 2.3.26.0 の環境で Mirrored モードの環境に移行しているが、何らかの理由で Mirrored モードを利用できず wsl-vpnkit を利用したい方向けに手順を残しておく。 WSL2 で VPN を張るとルーティングや名前解決が問題が出るので、それを解決するために wsl-vpnkit を入れる やっていく 作業環境 Windows 10 22H2 (OSビルド 19045.3448) WSL バージョン: 1.2.5.0 U

                                                WSL2 に wsl-vpnkit を導入して、VPN を張ってもネットワークが切れないようにする
                                              • Powershell で文字コードを変更する(clip.exe へのリダイレクトもね)

                                                PowerShell だけで処理しているときには、文字コードが default の UTF-8 になっていても問題無いのですが、PowerShell 以外と連携する際に文字コードの違いが問題になることがあります。 ファイル出力の Out-File とかには -Encoding オプションがあるので、S-JIS にするのであれば Default を指定すれば S-JIS で出力されます。 ところが、オンメモリーで文字コードを変更するにはファイル出力コマンドレットは使えません。 そんな時は、こんな感じで .NET Framework の System.Text.Encoding を使って文字コード変換します。 function Conv2SJIS($UTF8String) { $ByteData = [System.Text.Encoding]::UTF8.GetBytes($UTF8Stri

                                                • 削除時の「この項目は見つかりませんでした」の対処法 – Windows10

                                                  Windows10でファイルまたはフォルダを削除しようとすると、「項目が見つかりません: この項目は見つかりませんでした」というエラーが表示されて削除ができないことがあります。 このエラーメッセージは、エクスプローラー上ではファイル/フォルダを確認できるにも関わらず、システムがファイル/フォルダを検出できない際に発生します。 本記事では、Windows10でファイル/フォルダの削除時に「この項目は見つかりませんでした」エラーが発生する時の対処方法について詳しく紹介します。 対処1: エクスプローラーを更新する 既に削除されたファイル/フォルダを削除しようとしていることが原因で、削除時に「この項目は見つかりませんでした」のエラーが発生するケースがあります。 上記の問題は、エクスプローラーの情報を更新するだけで解決できます。エクスプローラーの情報を更新するには、以下の手順で操作してください。

                                                    削除時の「この項目は見つかりませんでした」の対処法 – Windows10
                                                  • 無線LANの電波強度を手軽に確認、パケットキャプチャーもコマンド一発

                                                    出典:日経クロステック、2022年3月3日 (記事は執筆時の情報に基づいており、現在では異なる場合があります) Windowsに搭載されているPowerShellやコマンドプロンプトにはネットワークに関連する様々なコマンドが用意されている。今回はファイル共有の状態を調べるコマンドや、無線LAN関連、パケットキャプチャーを実施するコマンドなどを紹介する。 共有フォルダーの存在を「Get-SmbShare」と「net share」で確認 Windowsは早期からフォルダーを公開する機能を備えてきた。しかし最近はファイル共有のクラウドサービスを利用することが多い。また不用意に共有機能を有効にしていると、情報漏洩の危険も増す。そこで自分のPCでフォルダーを共有していないか確認しよう。PowerShellで「Get-SmbShare」を実行する。コマンドプロンプトでは「net share」で同様の処

                                                      無線LANの電波強度を手軽に確認、パケットキャプチャーもコマンド一発
                                                    • 【PowerShell】ps1ファイル内で、iniファイルを利用する - くらっちのクラウド日記

                                                      ・はじめに PowerShell を実行する場合、例えばスクリプトに設定する条件などを利用時に実行者自身で設定してほしい。という事があると思います。 しかし、ユーザーがps1ファイルを編集するのは、誤って不必要な部分を編集してしまうなどのリスクがあるため、あまり操作はさせたくありません。 ユーザーに編集させたい部分は切り出して iniファイルにまとめて、ps1ファイルは編集させないようにするのが安全です。 今回は、ps1ファイル実行時にiniファイルを読み込み、その値を利用する方法を紹介します。 ・目次 ・はじめに ・目次 ・フォルダー構成 ・iniファイル 書き方 例 ・PowerShell 書き方 例 ・フォルダー構成 今回紹介するのは、ps1ファイルと同じフォルダー内に格納されたiniファイルを読み込む方法です。 下図内のフォルダーには、本記事内の「iniファイル 書き方 例」と「p

                                                        【PowerShell】ps1ファイル内で、iniファイルを利用する - くらっちのクラウド日記
                                                      • CSVを読み込ませてPowerShellコマンドを一括で実行する - JBS Tech Blog

                                                        大量のPowerShellのコマンドを実行することがあるときに、CSV形式のパラメータ一覧を読み込ませてコマンドを一括実行する方法を知っておくと、とても便利です。 本記事では、例として、大量のコマンドを実行するシナリオとその実現方法詳細を説明します。 シナリオ Import-Csvを使う コマンド構成 読み込ませるCSV(パラメータ)の準備 コマンドの形成 コマンド実行 トラブルシュート 終わりに シナリオ ある組織で、Teamsの利用を開放することになりました。 Teams利用開始にあたり以下のような準備をします。 課ごとのチームをあらかじめ作成しておく 課は200個ある この場合、200個のチームを作成する必要があります。 もちろんTeams管理センター(GUI)から一つずつ手作業で作成する方法もありますが、この個数であればやはりPowerShellコマンドで一括実行し効率をあげたいで

                                                          CSVを読み込ませてPowerShellコマンドを一括で実行する - JBS Tech Blog
                                                        • 【PowerShell】iniファイルで定義した環境変数をps1ファイルに読み込んで使用する方法 | ITコン猿の備忘録

                                                          SAPコンサルタントは、ユーザ(現場担当者)と同じ目線で会話できることが求められます。 本書で、経理業務をひと通りインプットしておくことをお勧めします。 【本書の構成】 第1章 販売 第2章 原価・購買 第3章 固定資産管理 第4章 資金管理 第5章 給与計算 第6章 経費 第7章 有価証券管理 第8章 決算 第9章 連結決算 第10章 財務報告 今回は、ps1ファイルに環境変数を定義したiniファイルを読み込み、ps1ファイルで使用する方法について説明します。 たぶん、方法は色々あると思うので1つ参考までに。 さっそくですが、ざっくりとした流れは以下になります。 ①:iniファイルに環境変数を定義する ②:ps1ファイルにiniファイルを読み込む ③:iniファイルに定義した環境変数を取得する では、上記のステップに沿って説明していきます。 ①:iniファイルに環境変数を定義する まず、

                                                          • 【Exchange】会議室を予約できるメンバーを限定する - くらっちのクラウド日記

                                                            はじめに Outlook 予定表で予定登録する時、ユーザーは会議室の予約を行うことができます。 デフォルトでは、全ての会議室を誰でも予定に追加することが可能ですが、役員専用の会議室のように一般社員の利用が望ましくない会議室は特定のメンバーのみ予約できるようにしたいと考えることもあると思います。 そんなときは、会議室メールボックスの設定を変更し「会議室を予約できるメンバーを限定」してしまいましょう。 今回はその方法をご紹介します。 目次 はじめに 目次 事前確認 会議室を予約できるメンバーを制限する 注意事項 結果確認 設定を解除する場合 参考URL 事前確認 会議室メールボックスの設定変更を行う前に下記の準備が必要です。 ・EXO V2 モジュールがインストールされている事。 ・EXO のアクセス許可(Exchange管理者や全体管理者など)を持っている事。 ・PowerShell で E

                                                              【Exchange】会議室を予約できるメンバーを限定する - くらっちのクラウド日記
                                                            • PowerShellで処理時間や処理の区間時間(ラップタイム)を計測する方法

                                                              PowerShellで、処理の実行に要した時間を計測したい!PowerShellスクリプトの処理中で、処理の実行に要した時間を計測しておきたい! と考えることがあります。 たとえば時間がかかる処理や、処理の実行にかかる時間が実行する度に異なるような処理について、その処理時間を計測。 そしてそれをログに記録しておき、スクリプトの実行速度の改善や実行計画の検討に役立てる※、といったケースが挙げられます。 ※深夜などの業務時間外に、PowerShellスクリプトの実行が終わるようにタスクの開始時間を設定するなど。 そこで今回は、PowerShellで処理にかかった時間を計測する方法をご紹介します! また、処理の区間時間(ラップタイム)を計測する方法についてもご紹介しますので、ぜひ参考になさってください! PowerShellで、処理にかかった時間を計測する方法PowerShellで、処理にかかっ

                                                                PowerShellで処理時間や処理の区間時間(ラップタイム)を計測する方法
                                                              • 【小ネタ】PowershellでWoL送信機能を自作する - Qiita

                                                                【小ネタ】PowershellでWoL送信機能を自作する話 1. はじめに 久々の投稿です。 ええそうです、コロナで暇してるからです。 と言っても残業規制が厳しくなっただけで通常業務はあり、今回はその際に発生した「テレワーク中に検証PCが何者かによってシャットダウンされてしまった事件」を解決するためにWoL環境を構築したのがきっかけです。 (ま、私はテレワークになっていないため私に連絡もらえればポチッと出来るんですけどね…) 今回は「相も変わらずツールダウンロードが勝手に出来ないから作っちゃえ」シリーズ(…はて、シリーズ化してたかな…σ(∵`)?)ワンショット完結の小ネタです。 2. おさらい WoLって何だっけ?の方はコチラをどうぞ リンク踏むのすら面倒な方向けにざっくり説明すると、、、 遠隔PCの電源を入れるためにぷるぷるさせながら頑張って腕を伸ばすマジックパケットを送出するWoLクラ

                                                                  【小ネタ】PowershellでWoL送信機能を自作する - Qiita
                                                                • PowerShellで簡単な画像処理する - Qiita

                                                                  画像処理できれば自動化できそうなことを目視でやっている人がいたが、OpenCVやら特別なソフトやらを入れさせるのは難易度が高いし、 C++やPythonのコードを書かせるのは絶対に受け入れてもらえないので、簡単に画像処理を行える方法はないかと思って調べてみた。 結果的に、やはりPowerShellが一番良さそうだった。 ただし、実行速度はだいぶ遅い。 ちなみに、PowerShellはC#のコードを直接実行できたりもするので、そこまでいくともはやなんでもPowerShellでできてしまえるのではないかと思えてしまう。 OpenCVSharp(OpenCVのC#版)というライブラリもあるので、 PowerShellの中にOpenCVSharpを使うC#のコードを書いて実行すれば、実質PowerShellからOpenCVを使うこともできるらしい。(ググっても古い情報しか出てこなくて上手くいかなか

                                                                    PowerShellで簡単な画像処理する - Qiita
                                                                  • 【PowerShell】コマンド出力結果を変数に入力する方法 - Qiita

                                                                    PS C:\Users\Administrator> C:\Users\Administrator\Desktop\scripts\dns_check\test.ps1 Name : Windows PowerShell ISE Host Version : 5.1.17763.1007 InstanceId : 02356453-d661-49b1-9bff-29f1aa00ea35 UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : ja-JP CurrentUICulture : ja-JP PrivateData : Microsoft.PowerShell.Host.ISE.ISEOptions DebuggerEnabled : True IsRun

                                                                      【PowerShell】コマンド出力結果を変数に入力する方法 - Qiita
                                                                    • PowerShell 7のコードページと$OutputEncodingと[Console]::OutputEncodingについて - nislandのブログ

                                                                      背景 PowerShellをバージョン5から7にアップデートして、文字化け問題に悩まされました。 で、文字化けはとりあえず解消できたからいいものの、結局何が原因だったのかはいまいちよくわからない。 とりあえず検証したことをメモとして残しておこうって感じの記事です。 解決法 とりあえず先に解決法を。以下のコマンドで解決しました。 [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding('utf-8') これをすれば文字化けが治るはずです。chcp 65001は必要なし。 PowerShell 5までの文字化けと対処法 utf-8で書かれたC++ソースをコンパイルして実行すると、日本語が含まれる標準出力は文字化けしてました。 これは、テキストがutf-8で書かれていたのに対し、コンソール上での文字エンコード方式がShift

                                                                        PowerShell 7のコードページと$OutputEncodingと[Console]::OutputEncodingについて - nislandのブログ
                                                                      • 【Microsoft365参考書】PowershellでTLS1.2を有効化するには? - 社畜の所業

                                                                        エラー内容 TLS 1.2 の通信設定を許可する Powershellにて、V2モジュールのインストールができない場合やExchangeOnlineに接続できない場合など、TLS1.2が有効化されていないことで発生する事例を確認しています。 エラーの一例としては、以下の内容を確認してます。 エラー内容 SSL 接続を確立できません。 リモート ホスト上のサービスが HTTPS要求をリッスンするように適切に構成されていることを確認してください。 そのため、今回は、TLS1.2を有効化する方法をご紹介したいと思いますので、切り分けとしてお試しいただけますと幸いです。 なお、現在の PowerShell セッション内でのみ [TLS 1.2] を有効化するもので、OS の設定が恒久的に変更されるものではありません。 TLS 1.2 の通信設定を許可する Windows PowerShell を管

                                                                          【Microsoft365参考書】PowershellでTLS1.2を有効化するには? - 社畜の所業
                                                                        • ・PowerShellの悪用 - 情報システム開発契約のセキュリティ仕様作成のためのガイドライン

                                                                          概説 † Windowsの設定管理を行うスクリプト言語であるPowerShellを悪用し、悪意あるプログラム(マルウェア)を実行します。PowerShell は、Windows の API にアクセス可能であり、インターネットアクセスなどの機能も提供されているため、攻撃の中核となるテクノロジーともいえます。そのため、外部との通信(新たなプログラムのダウンロード)や端末情報や認証情報の窃取など、多種多様なコマンドの実行が考えられます。 スクリプトは難読化されることが多く、侵入検知システムやアンチウイルスでの検知が困難な場合があり注意が必要です。 DefaultではPowerShellの実行は無効に制限されていますが、実行が有効となっている端末では攻撃を受ける可能性が高く、慎重な運用が必要です。 古いバージョンである PowerShell2.0 は、ログ機能などのセキュリティ機能がないため、検

                                                                          • Copilot in Windowsを使ってみよう(37) ショートカットキーでWebページの要約を生成する(PowerShellで高速化)

                                                                            Copilot in Windowsを使ったWebページの内容要約処理をショートカットキーから実行できるようにする方法を紹介する。前回はこの自動化手段としてPower Automateを使ったが、今回はPowerShellとショートカットファイルを使う方法を取り上げる。プログラミングのスキルが必要になるが、Power Automateを使う方法よりも高速に処理を実行したい場合にはこの方法を参考にしてもらえれば幸いだ。 連載「Copilot in Windowsを使ってみよう」のこれまでの回はこちらを参照。 Power Automateは起動までが遅い WindowsではPower Automateを使うことでさまざまなデスクトップ操作を自動化することができる。Power Automateはいわゆるローコードツールであり、プログラミングの経験がない方でも比較的なんとかなるように工夫されている

                                                                              Copilot in Windowsを使ってみよう(37) ショートカットキーでWebページの要約を生成する(PowerShellで高速化)
                                                                            • Get-ChildItem コマンドで隠しファイル、隠しディレクトリを表示する | iPentec

                                                                              Get-ChildItem コマンドで隠しファイル、隠しディレクトリを表示する方法を紹介します。 概要 Get-ChildItem コマンドを実行した場合、隠しファイルや隠しディレクトリは表示されません。隠しファイルを表示する場合は -force オプションを利用します。 書式 例 フォルダ内に隠しディレクトリや隠しファイルを作成します。 #("powershell-get-childitem-with-hidden-item-03") PowerShellのプロンプトで下記のコマンドを実行します。 Get-ChildItem コマンドを実行すると下記の画面が表示されます。フォルダ内のファイルとディレクトリの一覧が表示されますが、隠しファイルは項目の一覧に表示されません。 続いて下記のコマンドを実行します。 "-force" オプションを付加したコマンドです。 Get-ChildItem

                                                                                Get-ChildItem コマンドで隠しファイル、隠しディレクトリを表示する | iPentec
                                                                              • UTW – Under the Wire… PowerShell Training for the People

                                                                                Under the Wire trains experienced, developing, and novice Information Technologists to use Windows PowerShell in a variety of situations through innovative and fun wargames.

                                                                                • リモート コマンドの実行 - PowerShell

                                                                                  1 つの PowerShell コマンドを使用し、1 台から数百台のコンピューターでコマンドを実行できます。 Windows PowerShell では、WMI、RPC、WS-Management など、さまざまなテクノロジを使用したリモート コンピューティングがサポートされています。 PowerShell では、WMI、WS-Management、SSH リモート処理がサポートされています。 PowerShell 7 以降では、RPC は Windows でのみサポートされています。 PowerShell でのリモート処理の詳細については、次の記事を参照してください。 PowerShell での SSH リモート処理 PowerShell での WSMan リモート処理 構成なしの Windows PowerShell リモート処理 多くの Windows PowerShell コマンド

                                                                                    リモート コマンドの実行 - PowerShell

                                                                                  新着記事