並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 286件

新着順 人気順

powershellの検索結果161 - 200 件 / 286件

  • PowerShellでGUIアプリを作って、勤怠を少しだけ効率化した話 - Qiita

    この記事はPowerShellアドベントカレンダー2019に参加しています。 Excel開いて勤怠表入力するのすごく面倒 私のアルバイト先では、アルバイト学生の勤怠は各自が既定のExcelシートに毎日出勤時間、休憩入り、休憩終了時刻、退勤時間を記入し、それを月末に提出するという形をとっています。しかし、朝出勤してエクセルを開いて記入し、休憩の前にエクセルを開いて記入し、退勤前にエクセルを開いて記入するという作業は非常に面倒です。そこでこの面倒な作業を効率化し、さらにGUIアプリを作ったことがなかったので何か一つ小さなものを作ってみようと思い立ちました。それもPowerShellで... なぜPowerShellなのか 実は当初は自分だけで使うつもりだったので、Pythonとかで書けばいいかな~と考えていました。しかし学生バイトも多くいて、そういった人たちにも使ってもらいたいことを考えると、

      PowerShellでGUIアプリを作って、勤怠を少しだけ効率化した話 - Qiita
    • PowerShell Core入門 - 基本コマンドの使い方(206) Webページを自動取得する

      日常的にPCを使う職種であれば、インターネットから情報を入手することも多いはずだ。場合によっては、毎日決まったWebサイトをチェックして情報を取得・整理し、社内で利用できるフォーマットに加工する、といった作業をしていることもあるだろう。 そうした情報収集の際には、当然Webブラウザを使うことが多いが、Webブラウザを使うとどうしてもGUIによる操作が発生する。GUIは、まだ作業に慣れていないときには良いのだが、ある程度作業内容が固定されると、いちいちマウスを動かしたり、ボタンを押したりといったアクションが面倒に感じられるようになる。 現在のWindowsでは「Power Automate」を使って、GUIの作業も比較的簡単に自動化できる。人によるとは思うが、ローコードなので導入の敷居は低い(プログラミングの経験がない方にとっては、謳われているほど簡単ではないと思う)。 そしてもちろん、そう

        PowerShell Core入門 - 基本コマンドの使い方(206) Webページを自動取得する
      • サービスの管理 - PowerShell

        このサンプルは、Windows PowerShell 5.1 にのみ適用されます。 さまざまなサービス タスク用に設計された 8 つの主要な Service コマンドレットがあります。 この記事では、サービスの実行状態の一覧表示と変更についてのみ説明します。 Get-Command *-Serviceを使用して、サービス コマンドレットの一覧を取得できます。 各コマンドレットに関する情報は、Get-Help <Cmdlet-Name>(Get-Help New-Serviceなど) を使用して確認できます。 サービスの取得 Get-Service コマンドレットを使用して、ローカル コンピューターまたはリモート コンピューターでサービスを取得できます。 Get-Processと同様に、パラメーターを指定せずに Get-Service コマンドを使用すると、すべてのサービスが返されます。 ワ

          サービスの管理 - PowerShell
        • PowerShell 実行時の「デジタル署名されていません」エラーの対処法

          PowerShell実行ポリシーを変える方法 PowerShell で Get-ExecutionPolicy -list で現在のポリシーを表示します。 Process が Undefined なっていることが確認できます。 これを Bypass にすると、任意のPowerShellファイルが実行可能になります。 (PowerShell を閉じれば Process は Undefined に戻るのでセキュリティ安全) Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass で Process のポリシーを変更します。 再度 Get-ExecutionPolicy -list でポリシーを確認してみましょう。 Process が Bypass になっていますね。 これで、任意のPowerShellファイルが実行可能になっています

          • VBAだけじゃない!PowerShellでもExcel操作

            それ、PowerShellでもできます! Excel資料が幅を利かせてる職場では、効率化と称してVBAを駆使したツール作りはじめ、案外それに時間がかかってしまったり、実運用でバグが出たりと、余計効率悪くなったりするもんですけど、VBAを選択する理由は何でしょう。 VBScriptもあるだろうし、別に他のメジャーな言語、たとえばPythonとかでもいいと思うんです。 VBAでExcel効率化を図ろうとするのは、知らないって理由が大半でしょう。 VBAだけがExcelを自動化する術ではありません。 VBAを使うのであればPowerShellも知っておこうよ、という思いを込めてPowerShellによるExcel操作入門記事を作成中です。 PowerShellでExcel自動化、とことんやってみましょう。 PowerShellでExcel操作入門Excel起動PowerShellからExcelを

              VBAだけじゃない!PowerShellでもExcel操作
            • Windowsのスクリーンショット「Windowsキー+Shift+S」の画像を自動保存する

              概要 ▶ PowerShellのスクリプトとタスク スケジューラを使うことで自動的にスクリーンショットのファイルを保存できます本ページはプロモーションが含まれている場合があります みなさん、スクリーンショット撮っていますか? 私はこういったブログで説明をするときなどにとてもよく使います。この記事にもスクリーンショットは多数登場しますよ。 Windowsでは「Windowsキー+Shiftキー+S」でスクリーンショットがカンタンに撮れます。 さて、このツイートが目について、Macはスクリーンショットを撮った後、ファイルとして自動保存されて便利だよな~と思ってしまいました。 #スクショ #Windows >「Dropbox」や「OneDrive」との連携は今のところできないようで「Windows+Shift+S」での自動保存はできません。 Windows 10の新機能「Windows+Shif

                Windowsのスクリーンショット「Windowsキー+Shift+S」の画像を自動保存する
              • Windows11 ターミナルのデフォルトをPowerShell 7へ変更 - Qiita

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

                  Windows11 ターミナルのデフォルトをPowerShell 7へ変更 - Qiita
                • powershell で外部プロセスを起動して標準出力・標準エラー出力を得る - Qiita

                  概要 PowerShell で 外部コマンドを実行して、エラーになったりするので、標準出力・標準エラー出力を取得できるようにします。 前提 PowerShell: 5.1 補足) $PSVersionTable コマンドを PowerShellのターミナルで叩くとバージョンが分ります 解決方法 こだわりがなければ、解決方法2をおすすめします。 解決方法1: コードが長くなっても標準出力/エラー出力をファイルに残さず出す 問題点 Start-Process でコマンドを実行するがウインドウが一瞬で閉じてエラーが分らん → ファイル出力をする方法もあるみたいだが System.Diagnostics.Process でやればうまくいきそうに見える System.Diagnostics.Process で表示がでるようになったが、日本語ファイル名の部分が文字化けしてしまっている → Unicod

                    powershell で外部プロセスを起動して標準出力・標準エラー出力を得る - Qiita
                  • VBAからPowerShellを起動し、任意コマンドを実行する - Qiita

                    Function runPshell(psCmd As String, intVsbl As Integer, waitFlg As Boolean) '**** VBAからPowerShellを起動し、任意のコマンドを実行する ********* ' psCmd : PowerShellコマンド(PowerShell仕様により260文字以内) ' intVsbl : PowerShell画面表示(1)/非表示(0) ' waitFlg : PowerShell実行終了を待つ(True)/待たない(False) '*************************************************************** Dim objWSH As Object Set objWSH = CreateObject("WScript.Shell") objWSH.Run "

                      VBAからPowerShellを起動し、任意コマンドを実行する - Qiita
                    • 【Microsoft365参考書】PowershellでTeamsに接続するには? - 社畜の所業

                      今回は、PowershellでTeamsに接続する場合の構成手順についてご紹介したいと思います。 Windows PowerShell を Microsoft Teams に接続する 手順 Teams PowerShell Module が入っていない場合 3.0.0 以前が入っている場合 モジュールのインストール以降の接続 Windows PowerShell を Microsoft Teams に接続する Windows PowerShell を管理者権限で起動し、以下のコマンドレットを実行します。 手順 1. Windows PowerShell を右クリックし、[管理者として実行] をクリックします。 ※ UACプロンプトで [はい] をクリックします。 2. Teams の PowerShell Module を 3.0.0 以上にするため、以下のコマンドを実行し現在インストール

                        【Microsoft365参考書】PowershellでTeamsに接続するには? - 社畜の所業
                      • [TAM Blog] PowerCLIによる運用効率化 - 導入編(インストール~超基本まで)

                        こんにちは、VMware TAM の丸山です。 TAM サービス(Technical Account Manager サービス) では、VMware 製品をご利用頂いているお客様の ・運用の高度化・効率化 ・基盤安定度の維持・向上 ・将来計画の策定 などを中長期的にご支援しています。 さて、こういった運用支援の中で良く出てくるツールとして、PowerCLI があります。 この PowerCLI は、PowerShell 環境に追加導入することで非常に簡単に使用することができ、VMware 基盤の運用を効率化する最もベーシックなツールの一つと言えます。 今回はこの PowerCLI について、『導入編』としてインストールから超基本までをご紹介させて頂きます。 ※ インストール対象の PowerCLI を最新の 12.5.0 に更新しました(2022/3/24) 目次 はじめに – Power

                          [TAM Blog] PowerCLIによる運用効率化 - 導入編(インストール~超基本まで)
                        • PowershellでもGUIが使えるんやで ~Windows FormsとPowershellでつくるGUIアプリケーション~

                          はじめに Windowsでは、「Windows PowerShell」というシェルがプリインストールされており、Windowsにおけるシステム管理などのバッチ処理に、幅広く使えるようになっています。 ただし、Powershell単体で、GUIアプリケーションを作れるということは詳しく知らない方もいらっしゃると思います。 本記事では、私がGUIフレームワーク「Windows Forms」を用いて、PowerShellでGUIアプリケーションを作ってみるにあたって調べたり実践した結果、得られた方法を書いていこうと思います。 Windows Formsを使うこと自体が全くの初めてなので、もし不適切な実装などありましたらご指摘ください🙏

                            PowershellでもGUIが使えるんやで ~Windows FormsとPowershellでつくるGUIアプリケーション~
                          • 私PowerShellだけどあなたにトーストを届けたい(プログレスバー付) - Qiita

                            はじめに PowerShellをバックグラウンドで動かしているとWrite-Hostなどの表示コマンドで出力したメッセージが確認できなくて、必要な情報を見逃すことがありました。 Write-Host以外にも標準で提供されているWrite-Progressコマンドが結構便利なのでよく使うのですが、見えなければ意味がないので、ユーザー通知の方法を見直してみます。 PowerShellからトーストを制御することでデスクトップにメッセージや進捗率を表示する方法を調べてみました。 トースト表示 最近のWindows(8以降かな?)ではトースト(Toast)表示の機能が提供されています。Androidだとトーストを通知に使うのが一般的ですのでWindowsをタブレットとして利用ために必要だったのでしょう。 Windowsのトーストはデスクトップの右下に表示されます。タスクトレイから表示するバルーンと表

                              私PowerShellだけどあなたにトーストを届けたい(プログレスバー付) - Qiita
                            • PowerShellにおけるモジュールの取扱い方 - Qiita

                              当記事ではPowerShellでモジュールを取り扱う方法を解説します。 1. モジュールとは 当記事で言うモジュールとは、自作した変数・関数・クラスを様々なスクリプトで再利用できるようにする仕組み、および当該の仕組みで参照されるファイル、とでも緩やかに定義しておきます。まぁ、何となく言わんとすることは分かってもらえるかと思います。 PowerShellでモジュールを利用する方法は、いくつかありますので順を追って紹介していきます。 2. スクリプトファイルで区切る 最も単純明快な方法と言えるのは、使いまわしたい処理をスクリプトファイルに格納し、当該スクリプトファイルを呼び出すという方法です。 2-1. 取扱い方 エントリポイントなるファイルをIndex.ps1とし、モジュールとして呼び出したいファイルをModule.ps1とします。それらを以下のように配置します。一応言っておきますが、これは

                                PowerShellにおけるモジュールの取扱い方 - Qiita
                              • PowerShellでGUI表示をする - 株式会社アウルキャンプ

                                新規にアプリをインストールすることが出来ない環境下において、PowerShellはかなり手軽なスクリプト言語です。 PowerShellといえばコマンドプロンプトのようなものをイメージする事がほとんどだと思いますが、 今回はあまり知られていない(かもしれない)GUI表示について紹介したいと思います。 (1).NetFrameworkを用いてWindowsフォームを作成する まずは画面を作ってみましょう。「Windows PowerShell ISE」を起動して下記の内容を入力しF5を押します。 ※「Windows PowerShell ISE」はWindowsのスタートメニュー内の「Windows PowerShell 」にあります。 #アセンブリの読み込み [void] [System.Reflection.Assembly]::LoadWithPartialName("System.D

                                  PowerShellでGUI表示をする - 株式会社アウルキャンプ
                                • WindowsでPowerShellスクリプトを自動起動させるときにウィンドウを表示させない方法

                                  ツイートしたら結構反響があったのでメモしておきます。 Windows難しすぎるだろ、なんでスタートアップ時にターミナル画面を出現させずにバックグラウンドでスクリプトを実行させておくぐらいのことに四苦八苦してるんだよ GNU/Linuxならsystemdのサービス作るか.profileあたりで適当に起動すれば終わりの話だぞ — エヌユル (@ncaq) 2023年10月3日 常駐してほしいソフトウェアを書きました 最近、 ncaq/anti-idle: If it determines that the system has been idle for a certain period of time, it will attempt to release it. というソフトウェアを作りました。 これは一定時間(現状2分)マウスカーソルの動きがなければ適当にちょっと動かして戻すという、色々

                                    WindowsでPowerShellスクリプトを自動起動させるときにウィンドウを表示させない方法
                                  • WSL2でディストリビューションの名前やファイルの場所を変更する方法 - シー・エス・エス イノベーションラボ(ブログ)

                                    みなさん、こんにちは。イノベーションLABのハヤシです。 オフィスに出社する際にお土産を持ってくると「野球観に行ってきたんですか?」と聞かれます。 だいたい合ってます。聞かれたいのでお土産を買っているところがあります。 夏の甲子園が終わっても、秋の大学野球に、神宮大会。まだまだ楽しみは尽きません。 さて、今回は開発環境構築についてのお話です。 以前、 GitBash での環境構築についての記事を書きました。 blog.css-net.co.jp 最近は、WSL(Windows Subsystem for Linux) 2 が安定してきたのもあってすっかり WSL2 がメイン開発環境になっています。 そこで、今回はすでに WSL2 を活用している方向けに、ディストリビューションの名前や場所を変更する方法についてご紹介します。 このように困っている方の助けになれば幸いです。 最初にディストリビ

                                      WSL2でディストリビューションの名前やファイルの場所を変更する方法 - シー・エス・エス イノベーションラボ(ブログ)
                                    • Azure Bicep を使ってみる (1) - Qiita

                                      Microsoft Ignite (March 2-4, 2021) で Azure Bicep のことにちょっと興味を持ちました。(後日コンテンツを拝見...) これまでやったことを忘れてしまいそうなので、ここに備忘録として置きます。 Azure Bicep とは Bicep はシンプルな Azure リソースを宣言によってデプロイするための新しいドメイン固有言語 (DSL) です。Azure Bicep は、デプロイする前に Bicep ファイルから ARM テンプレートにコンパイルされます。 ARM テンプレートは JSON 構文でインフラストラクチャと構成が定義されていますが、冗長になりがちで複雑になりがちなので、ARM テンプレートだけで Infrastructure as Code (IaC) を実現するにはちょっとシンドイですが、Bicep を利用すると冗長で複雑なところが軽

                                        Azure Bicep を使ってみる (1) - Qiita
                                      • PowerShellでgrep (Select-String) を使う

                                        PowerShellでgrepするには、Select-String (sls) コマンドレットを使います。 grep -r (ディレクトリ下を再帰的に検索) Linux でディレクトリ下を再帰的ファイル内から文字列を検索するときは grep -r 'REGEX' . を実行しますが、同じことを PowerShell で実行したい場合は Get-ChildItem (dir) と Select-String を組み合わせて検索します。 Get-ChildItem -Recurse | Select-String -Pattern "REGEX" PowerShellで再帰的に検索するときに、特定のファイル形式のみを抽出するには -Filter オプションを使用します。 Get-ChildItem -Recurse -Filter "*.java" | Select-String -Patte

                                          PowerShellでgrep (Select-String) を使う
                                        • Announcing PSReadLine 2.1+ with Predictive IntelliSense - PowerShell Team

                                          Tab completion has accelerated the success of new and experienced PowerShell users for over a decade. New users get the benefit of discovery, seeing available cmdlets and parameters as options while interactively typing. Experienced users receive the benefit of acceleration, typing less while using the Tab key to quickly complete a command. As the scale and complexity of cloud deployments and IT e

                                          • Posh-ACME / PowerShell を利用した Let's Encrypt / SSL証明書の取得

                                            Windows Server に関連して、IIS や ADFS (Active Directory Federation Service) を立てて検証する時に、Posh-ACME を利用して Let's Encrypt の証明書を取得しているので、自分が作業しやすいようにメモの吐き出しです。 Posh-ACME とは? rmbolger/Posh-ACME: ACME protocol client for obtaining certificates using Let's Encrypt https://github.com/rmbolger/Posh-ACME 端的に言うと PowerShell で実行できる ACME クライアント Windows系でSSL証明書が必要になった際に、これでサクッと取得/インポート出来るので良く使ってます。 使い方 正確なところは上記 GitHub

                                              Posh-ACME / PowerShell を利用した Let's Encrypt / SSL証明書の取得
                                            • PCのソフトウェア管理に甘くて便利なChocolateyを使ってみませんか?(読者投稿:吟遊詩人さん) - ウインタブ

                                              こんにちは、ウインタブ(@WTab8)です。今回は読者の「吟遊詩人さん」のご投稿となります。PCのソフトウェア管理に役立つ「Chocolatey」の紹介記事です。なお、記事中にも記載があるように、このソフトウェアは「管理者権限のあるPC(≒ご自身の私物PC)」あるいは「管理者からこのソフトウェアの使用許可を受けたPC」でお使いになられるよう、お願いいたします。 1.複数PCがあると面倒 ウインタブをご覧の皆さんは多分、複数PCをお使いだと思います。その際、アプリの管理はどうしていますか? PCごとに役割を完全に特化している場合でもきっとテキストエディターや画像ビュワーなど共通でインストールしているソフトなどが結構あると思います。 PCが3台あって更新されたソフトが5本あった場合、3台×5本のアップデート作業が必要です。Microsoft Storeのアプリやソフト自身が起動時にアップデート

                                                PCのソフトウェア管理に甘くて便利なChocolateyを使ってみませんか?(読者投稿:吟遊詩人さん) - ウインタブ
                                              • 【PowerShell】PowerShellを管理者権限で実行したい!ソースの先頭に埋め込むだけで自動で管理者権限に昇格するスクリプト!

                                                やりたいこと ●PowerShellスクリプトファイル(.ps1ファイル)を右クリックで「PowerShellで実行」したときに、自動的に管理者権限として実行する。 ※もちろん、バッチファイル(.bat形式)のファイルなどからその.ps1ファイルを呼び出して実行する場合でも管理者権限になります。 ●上記を、「.ps1ファイル」のソースの先頭に1行追加するだけで実現する。 スクリプト例 if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole("Administrators")) { Start-Process powershell.exe "-File `"$PSCommandPath`"" -Verb RunAs; exit } 解説 使い

                                                  【PowerShell】PowerShellを管理者権限で実行したい!ソースの先頭に埋め込むだけで自動で管理者権限に昇格するスクリプト!
                                                • PowerShell で diff (テキスト ファイルを Compare-Object) - Qiita

                                                  PowerShell にも diff がある? あるにはありますが、初心者なかせです。わたしははまりました。 たとえばつぎのふたつのテキスト ファイルで PS でも diff ってみますと、個人的には残念な結果をえます。 PS> cat .\poem.txt Great fleas have little fleas upon their backs to bite 'em, And little fleas have lesser fleas, and so ad infinitum. And the great fleas themselves, in turn, have greater fleas to go on; While these again have greater still, and greater still, and so on. PS> cat .\new_p

                                                    PowerShell で diff (テキスト ファイルを Compare-Object) - Qiita
                                                  • PowershellのユーザーフォームをVisualStudioで手軽に作成する - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 使ったもの、バージョン等 powershell 5.1 powershell ISE Visual Studio 2017 概要 PowerShellのGUIをサイズなど手探りで作成するのが手間だったので、Visual Studio のVB用のWindowsフォームを利用して作成して、それをPowerShellの文法に直して(といってもほぼ文字置換のみですが)流用するという邪道的な方法です。 どちらも.GUIはNETFrameworkを使用するので文法はあまり変わらないんじゃないかと思ってやってみたら、本当に簡単にできました。 私はVB

                                                      PowershellのユーザーフォームをVisualStudioで手軽に作成する - Qiita
                                                    • https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-arrays

                                                      配列とは まず、配列とは何か、そしてほとんどのプログラミング言語で使用される方法についての基本的な技術的な説明から始めます。その後、PowerShell がそれらを使用する他の方法に移行します。 配列は、複数の項目のコレクションとして機能するデータ構造です。 配列を反復処理したり、インデックスを使用して個々の項目にアクセスしたりできます。 配列は、各値がもう一方の隣に格納されるメモリの順次チャンクとして作成されます。 私たちは行くにつれて、これらの詳細のそれぞれについて触れます。 基本的な使用方法 配列は PowerShell の基本的な機能であるため、PowerShell で操作するための簡単な構文があります。 配列を作成する 空の配列は、次を使用して作成できます。 @() PS> $data = @() PS> $data.Count 0 配列を作成し、 @() かっこ内に配置するだけ

                                                        https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-arrays
                                                      • Powershellで自己署名証明書を作成しADのLDAPS接続を設定する | SIOS Tech. Lab

                                                        こんにちは、サイオステクノロジーの小川です。 今回はPowershellを使って自己証明書を作成し、ADのLDAPS接続を設定する方法を紹介します。 サードパーティの証明書とOpenSSLで証明書を作成する方法については以下を参照してください。 Active Directory LDAPS(LDAP over SSL/TLS)有効化 Active DirectoryのLDAPS接続を自己証明書で設定する マルチドメインに対応した自己証明書の作成についてはこちらを参照下さい。 PowerShellで証明書を作成 LDAPS通信を行うADにログインし、以下のスクリプトを適当なフォルダに配置します。今回は「C:\tmp」とします。 このスクリプトでは、証明書をローカルコンピュータの個人の証明書ストアに秘密鍵を含めたpfxファイルを登録し、ローカルコンピュータの信頼されたルート証明機関に登録します

                                                          Powershellで自己署名証明書を作成しADのLDAPS接続を設定する | SIOS Tech. Lab
                                                        • Windows 11の標準機能でファイルをZIP圧縮、解凍(展開)する方法

                                                          Windows 11の標準機能だけでZIPファイルを作成するには 電子メールにファイルを添付する際などに使われるZIPファイル。Windows 11では、標準でサポートしており、サードパーティー製ツールなどをインストールしなくても、ZIPファイルの作成が可能だ。その方法を紹介しよう。 電子メールで見積書や資料などを送付する際、データ容量を小さくしたり、複数のファイルを1つにまとめたりするため、ZIPファイルにすることも多い。そのために、わざわざフリーソフトウェアなどを探して、インストールしている人も多いのではないだろうか。 しかしWindows 11は、標準でZIP形式に対応しており、パスワード付きZIP(暗号化ZIP)の作成はできないものの、ZIPファイルの作成や解凍(パスワード付きZIPの解凍を含む)は可能だ。 昨今、ZIPファイルを暗号化して、後からパスワードを送付する、いわゆる「P

                                                            Windows 11の標準機能でファイルをZIP圧縮、解凍(展開)する方法
                                                          • PowerShellのエンコードをUTF8に変更する - dattesar

                                                            Windows PowerShellでUTF8形式のファイルを表示すると文字化けするので、エンコードをUTF8に変更します。ただ、エンコードをUTF8に変更しただけでは、UTF8(BOMなし)は文字化けしてしまいます。 そこで、Windows PowerShellで設定をするのは面倒なので、PowerShell Coreをインストールすることによって、UTF8(BOMなし)の文字化け問題に対応します。

                                                              PowerShellのエンコードをUTF8に変更する - dattesar
                                                            • PowerShellでサブフォルダにあるファイル名を一覧表示する

                                                              # PowerShellでサブフォルダを含むファイル名を一覧表示するには、Get-ChildItem -Recurse -Name -Fileを実行する。エイリアス(別名)を使用するとls -r -n -Fileと短縮できる。さらに、ファイル名で抽出する場合には-Filterオプションを追加する。 本記事では、上記のコマンドについて解説する。 動作を確認した環境は以下の通り。 Windows 10 Home 1909および21H1 PowerShell 5.1.18362.752および5.1.19041.1682 なお、PowerShellのバージョンは、以下のコマンドで表示されるPSVersionの値から確認できる。

                                                                PowerShellでサブフォルダにあるファイル名を一覧表示する
                                                              • WSLからWindowsへ通知を送る - notebook

                                                                GitHub CLIを使ってターミナルでGitHub Actionsを操作する - GitHubブログ github.blog GitHubのCLIにworkflow,runが増えた記事を見て 記事の中でnotify-sendを用いてworkflowが終わったらデスクトップ通知するみたいなのを見た そういえばworkflow以外にもローカルで実行している時間のかかる処理を複数回実行するときなど 実行して数分他の作業して確認してまだだったからもう少し他の作業して…みたいな気の散る状態が結構あったのでデスクトップ通知があると効率的な場合もありそうだなということで WSL2でもデスクトップ通知したいと思い調べてみた ちなみにIssueは Feature Request: Desktop Notifications · Issue #2466 · microsoft/WSL github.com

                                                                  WSLからWindowsへ通知を送る - notebook
                                                                • selenium-powershellを使ってWindows上で環境構築せずにWebスクレイピングする備忘録 - Qiita

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

                                                                    selenium-powershellを使ってWindows上で環境構築せずにWebスクレイピングする備忘録 - Qiita
                                                                  • WindowsのPowerShellコマンドラインで複雑な条件でファイルを検索する (1/2)

                                                                    エクスプローラーでも条件による検索は可能だが、検索オプションメニューは、1回検索状態に入らないと表示されない。この検索条件は「AQS」(Advanced Query Syntax)と呼ばれていて、筆者の記憶ではWindows NT 4.0の頃に開発されたIndex serverに起源を持つ Windowsを使っていて、ときどき複雑な条件でファイルを検索したくなることがある。たとえば、「昨日作成したテキストファイル」だとか「10KB以上で読み出し専用のファイル」などである。 エクスプローラーの検索欄で複雑な条件を指定する機能は、Windows 11でも残ってはいるのだが、条件指定方法を覚えている人は多くないだろう。Microsoftのサイトに古いドキュメントは残っているようだが、どこまで使えるのかはやってみないとわからない。 ●Advanced Query Syntax https://le

                                                                      WindowsのPowerShellコマンドラインで複雑な条件でファイルを検索する (1/2)
                                                                    • Windows PowerShellの発明者ジェフリー・スノーバーへのインタビュー

                                                                      Evroneより。 はじめに Microsoftのテクニカル・フェロー兼モダン・ワークフォース・トランスフォーメーション担当CTOのジェフリー・スノーバーにお話を伺いました。スノーバー氏は、オブジェクトベースの分散型自動化エンジン、スクリプト言語、コマンドラインシェルであるWindows PowerShellの発明者です。 インタビューの詳細は以下をご覧下さい! Evrone: 15年以上にわたって、PowerShellは日常的なプロセスの自動化や、ローカルおよびリモートのシステム上でタスクを実行するのに役立ってきました。モナド宣言の文書は、「鶏が先か卵が先か」というジレンマと結びつけることができます。この文書はPowerShell開発の出発点となったのでしょうか、それとも、すでに作られたシステムに原則を反映させただけなのでしょうか? ジェフリー: PowerShellは、3つの独特の「明

                                                                      • Windows PowerShell 5.1 から PowerShell 7 への移行 - PowerShell

                                                                        クラウド、オンプレミス、ハイブリッド環境向けに設計された PowerShell 7 には、機能強化と 新機能が満載されています。 Windows PowerShell を使用してサイド バイ サイドでインストールおよび実行する 既存の Windows PowerShell モジュールとの互換性の向上 新しい言語機能、例えば三項演算子や ForEach-Object -Parallel パフォーマンスの向上 SSH ベースのリモート処理 クロスプラットフォーム相互運用性 Docker コンテナーのサポート PowerShell 7 は Windows PowerShell と並行して動作し、デプロイ前にエディション間で簡単にテストおよび比較できます。 移行はシンプルで迅速で安全です。 PowerShell 7 は、次の Windows オペレーティング システムでサポートされています。 Wi

                                                                          Windows PowerShell 5.1 から PowerShell 7 への移行 - PowerShell
                                                                        • グループ管理における PowerShell V2 の例 - Microsoft Entra ID

                                                                          この記事では、Microsoft Entra ID (Microsoft Entra の一部) で PowerShell を使用してグループを管理する方法の例を示します。 また、Microsoft Graph PowerShell モジュールをセットアップする方法も説明します。 まず、Microsoft Graph PowerShell モジュールをダウンロードする必要があります。 Microsoft Graph PowerShell モジュールをインストールする MgGroup PowerShell モジュールをインストールするには、次のコマンドを使用します。 PS C:\Windows\system32> Install-module Microsoft.Graph モジュールを使用する準備ができているかどうかを確認するには、次のコマンドを使用します。 PS C:\Windows\sy

                                                                            グループ管理における PowerShell V2 の例 - Microsoft Entra ID
                                                                          • Excelでクリップボードにコピーした情報はImageに変換できる - Qiita

                                                                            Excelでクリップボードにコピーした情報は、Windows PowerShellのGet-ClipboardコマンドレットのFormatオプションでImageを指定するとImageとして取得できる事をしりました。 エクセルでコピー処理を行うと、クリップボードには書式情報等含めて引き渡される? ため、これがImageに変換できるって話な気がします。 この動きについてちょっと確認してみます。 Get-ClipboardのFormatオプションはWindows PowerShellにしか存在しない 今回利用するGet-Clipboardコマンドレットについては、PowerShellのバージョンが関係してきます。 Get-ClipboardコマンドレットにFormatオプションが用意されているのは、Windows PowerShellのみとなり、クロスプラットフォームなPowerShellにはF

                                                                              Excelでクリップボードにコピーした情報はImageに変換できる - Qiita
                                                                            • Powershell スクリプトサンプル集 | コピペで即戦力

                                                                              01基本 ■ powershell における if ~ else 構文 ■ Powershell におけるループ処理の基本 ■ 環境変数の追加する 02Powershell実行 ■ コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません 03セキュリティ ■ 実行を許可するサンプルコード ■ AuthorizationManager チェックが失敗しました ■ 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' へのアクセスが拒否されました ■ Windows Firewall の状態を確認する ■ ウィルス対策ソフトの状態を確認する powershell サンプルコード ■ ログイン失敗履歴をWindowsイベントログから取得する 0

                                                                              • PowerShell – 先進認証を使用して Exchange Online に接続する – | SIOS Tech. Lab

                                                                                こんにちは。サイオステクノロジーの木村です。 今後、Exchange Online の基本認証が廃止されます。(但し、2021/06現在、廃止時期は未定。) 基本認証廃止後は、OAuth 2.0 に基づく先進認証での接続が必要になります。 Windows PowerShell にて先進認証で Exchange Online に接続するには、 V2 モジュール または MFA モジュール を使用します。 今回は、 V2 モジュールを用いて、Windows PowerShell にて先進認証で Exchange Online に接続する方法について記載します。 Exchange Online PowerShell V2 モジュールのインストール 先進認証で接続するために、Exchange Online PowerShell V2 モジュールを使用します。 PowerShellを管理者で起動し、

                                                                                  PowerShell – 先進認証を使用して Exchange Online に接続する – | SIOS Tech. Lab
                                                                                • Exchange Online への PowerShell 接続を非対話的に行う方法

                                                                                  新着記事