タグ

ps1に関するhiroomiのブックマーク (110)

  • タスクスケジューラでPoweshellファイルを実行する方法<設定例>|🐹マリモのごはん🐍

    タスクスケジューラーでPoweshellファイルを実行するときのメモです。 基形 Cドライブ直下にフォルダ「スクリプト」があって、その中にファイル「TEST.ps1」がある。この「TEST.ps1」をタスクスケジューラで実行したいとき タスクスケジューラーの操作の編集のところで プログラム/スクリプト powershell 引数の追加  -ExecutionPolicy Bypass C:\スクリプト\TEST.ps1 開始 c:\スクリプト と設定すると実行できる もう少し具体的な例 毎日12時にメッセージ表示するスクリプトを定期的に実行する例で説明します。 1.Cドライブ直下にフォルダ「スクリプト」を作りその中に 下のコードをコピー&ペーストしてファイル名「TEST.ps1」で保存します。 # デスクトップ通知 メッセージを表示 $bodyText = 'A single strin

    タスクスケジューラでPoweshellファイルを実行する方法<設定例>|🐹マリモのごはん🐍
    hiroomi
    hiroomi 2024/02/26
    “デスクトップ通知”
  • Powershellコマンドでリモートのサービスを停止/起動/再起動する方法 - インフラエンジニアブログカナデ

    リモートデスクトップでログインせずに、クライアント端末からPowershellでサービスを起動・停止できます。 停止・起動するサービス名がわからない場合は、Powershellでサービス名をリモートで確認する方法を確認ください。

    hiroomi
    hiroomi 2024/02/26
    再起動とステータス表示はとりあえずよさそ。
  • PowerShellをダブルクリックやドラッグアンドドロップで実行したい。 - Qiita

    PowerShellを.Batのように使うメモ PowerShellがオジちゃんたちに受け入れられない理由の一つに「ダブルクリックで実行できない」「ドラッグアンドドロップで実行できない」というのがあります。 いや、設定すればできるけどね。 ちなみにダブルクリックで実行できないのはPowerShellなんでもできるからです。 レジストリの書換からファイルのネットワーク送信まで何でもござれなので。 忙しい人向け .ps1ファイルのショートカットを作成し、ショートカットのリンク先の先頭に以下を追加 powershell -NoProfile -ExecutionPolicy RemoteSigned -File 手順 ps1ファイルのショートカットを作成する。 ショートカットのプロパティを開く ps1ファイルのパスが記載されたリンク先に「コマンド」を追加する 上記の手段でバッチな操作が可能。 コ

    PowerShellをダブルクリックやドラッグアンドドロップで実行したい。 - Qiita
  • Step: Powershellスクリプトへファイルをドラッグ&ドロップする方法

    Powershellスクリプトへファイルをドラッグ&ドロップする方法 作成:2019.04.05 05:00 更新:2021-02-10T13:32:41Z PowerShellのスクリプトファイルにファイルをドラッグ&ドロップする方法を記載します。 PowerShellのスクリプトファイルはそのままでは、ドラッグアンドドロップができません。ここではショートカットを作成することで、ドラッグアンドドロップを実現します。 PowerShellのスクリプトファイルに処理対象のファイルをドラッグ&ドロップできるようになれば、スクリプトはそのままで、処理対象のファイルを変えるだけで、処理データを変えることができます。 スクリプトの引数からパスを受け取る PowerShellスクリプトではドラッグ&ドロップしたファイルは引数のパスから受け取るようにします。 スクリプトファイルへの引数は$argsに格納

    Step: Powershellスクリプトへファイルをドラッグ&ドロップする方法
  • Windows上でCPUの負荷状態を調べためのいくつかの方法 (1/2)

    Windowsの反応が悪いときなど、CPUの負荷状態を知りたくなることがある。一番簡単な方法としては、タスクマージャーを使うのがいいだろう。タスクマネージャーのパフォーマンスタブにあるCPUを見ると、プロセッサの使用率が表示されている。これが現在のCPUの負荷状態を表している。 タスクマネージャーのパフォーマンスタブでCPUを選択したとき、グラフの下に出る「使用率」がCPUの負荷状態を表す。これは、パフォーマンスカウンターの「Processor Information」カウンターセットにある、「% Processor Utility」カウンターの「_Total」インスタンスに相当する Windowsでは、CPUはスレッドをQuantumと呼ばれる短い時間で実行しては、別のスレッドに切り替えて実行するという処理を繰り返す。実行すべきスレッドがなければ、アイドルプロセスを実行する。アイドルプロ

    Windows上でCPUの負荷状態を調べためのいくつかの方法 (1/2)
    hiroomi
    hiroomi 2023/12/04
    ”PowerShellから、パフォーマンスカウンターを使うには、get-counterコマンドを使う。PowerShell 7.x以降では、実行に管理者権限が必要となるが、Windowsに同梱されているWindows PowerShell 5.1では不要”
  • PowerShellのスクリプトを書く時の諸注意

    先日Windows向けの作業のちょっとした自動化のためにPowerShellのスクリプトを書いたので、少し躓いたポイントを書きます。 大人しくLinux版のPowerShellもインストールします WSL2Emacsから快適に編集するためにシンタックスなどのエラーレポートなどがやはり欲しいですね。 Powershell - LSP Mode - LSP support for Emacs を使えば普通にLSPが利用可能ですが、インストールするためにpwshが実行ファイルとしてPATHに認識されている必要があります。 しかしWSL2上で作業しているのですから、 Windows上のpwsh.exeを使えば多重にインストールする必要がなくなるのではと考えました。 そこでlsp-pwsh-exeにpwsh.exeを追加してみたのですが、 Windows上のPowerShellをWSL2上で動かす

    PowerShellのスクリプトを書く時の諸注意
    hiroomi
    hiroomi 2023/07/30
    お酒のアテ程度にかじるので勉強になる。あざーす。
  • PowerShellを使用してWindowsのスケジュールされたタスクを管理する | 記事

    実行中のプロセス、自動開始エントリ、およびシステムのスケジュールされたタスクを一覧表示するWindowsタスクマネージャーを含む、実行中のWindowsシステム上のいくつかの場所を定期的にチェックします。 悪意のある、スパイウェア、または他の方法で不要と思われるシステム上で何もすり抜けて実行されていないことを確認するセキュリティを含むいくつかの理由でそれを行いますシステムまたはスケジュールどおり。 検索を使用してタスクスケジューラを開くことは可能ですが、タスクのリストをすばやく確認するためのクリーンなインターフェイスは提供されません。 私がタスクに使用したいプログラムは、Nirsoftの優れたタスクスケジューラビューです。これは、通常どおり、移植性があり、非常に効率的です。 Windows PowerShellは、Windows 8以降で別のクイックオプションを提供します。 コマンドGet

    PowerShellを使用してWindowsのスケジュールされたタスクを管理する | 記事
    hiroomi
    hiroomi 2023/07/08
    “Get-ScheduledTask”
  • タスクスケジューラ | PowerShell(.ps1)を実行する方法 - senote NOTE

    概要 [操作]プロパティを適切に設定する 手順 1. PowerShell(.ps1)を実行するタスクの[操作]プロパティを開く 2.以下のとおり設定する ① [プログラム/スクリプト]欄: powershell.exeのパス(通常は以下パスにある) ※例)%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe ② [引数の追加(オプション)]欄: -Command ".\実行するps1ファイル" ※例)-Command ".\TEST.ps1" ③ [開始(オプション)]欄: ps1ファイルのパス ※例)C:\WK直下にTEST.ps1を保存している場合 → C:\WK 以上 リンク

    タスクスケジューラ | PowerShell(.ps1)を実行する方法 - senote NOTE
    hiroomi
    hiroomi 2023/07/08
  • タスクスケジューラでPowerShell スクリプトを実行する

    動かしたいスクリプトを任意の場所に配置します。 ※ここでは D:\tmp に配置しています。2. タスクスケジューラを起動します。 ※参考:「タスクスケジューラ」の開き方 3. 「新しいタスクの作成」をクリックする。 4. 「名前」にタスクの名前を入力後「ユーザーまたはグループの変更」をクリックします。 ここで指定するユーザーがタスクスケジューラでタスクを実行するユーザー、すなわちPowershellを実行するユーザーになります。「SYSTEM」ユーザーは Windows OSのサービスを実行する特別なユーザーで以下の特徴があります。 OSに対して管理者権限を有するパスワードを持たない Administratorや他のユーザーを指定した場合、ユーザーのパスワード変更によりタスクが正常起動できなくなるリスクがあります。タスクスケジューラー上でも実行ユーザーのパスワード情報を保持しており、実際

    タスクスケジューラでPowerShell スクリプトを実行する
    hiroomi
    hiroomi 2023/07/08
  • PowerShellをタスクスケジューラーに登録して実行する方法

    タグ /etc/fstabSQLServerVBSVagrantUUIDSwitchRoleswapStorageGatewaySSLsshd_configSSHSPAwaagent.confServerlessFrameworkserverlessdashbordserverlessS3Route53roleRHELREST APIRedhatVirtualBoxwcPythonホストキャッシュ自己啓発祝日復元勉強分析情報ログリストアモニターマウントパスワードWebカメラトラブルシューティングテレワークディスク拡張サーバレスコラムアプリWorkSpacesWordPressWindowsServerWindows ServerRDSPSOACMAzureBackupCertificateManagerCentOSBudgetsBrotlibookBillingBackupAzureディス

    PowerShellをタスクスケジューラーに登録して実行する方法
    hiroomi
    hiroomi 2023/07/08
  • PowerShellでログイン・ログアウトのイベントログを取得

    Windowsパソコンのログイン・ログアウトの時間を調査したいときに、毎回コンピュータの管理からWindowsログのシステムでイベントIDが7001と7002をフィルターするのは面倒なので、PowerShellでログイン・ログアウト時刻の取得を自動化します。 ログイン・ログアウト時間を取得するPowerShellは次のようになります。 Get-EventLog System -After (Get-Date).AddDays(-7) | ` where { $_.InstanceId -in (6001,6002,7001,7002) } | ` select InstanceId, ` @{n='Message'; ` e={if (($_ | select -ExpandProperty InstanceId) % 2 -eq 1) {"Logon"} else {"Logoff"}

    PowerShellでログイン・ログアウトのイベントログを取得
    hiroomi
    hiroomi 2023/07/08
  • PowerShellでユーザーフォームを作る - ドラッグ&ドロップの実装 -

    PowerShellでは、ユーザーの好みに合わせて、独自にフォームを作成することができます。 今回は「PowerShellでユーザーフォームを作る - ドラッグ&ドロップの実装 -」です。 不特定多数の人が使うようなフォームを作成する場合、一番に考慮しなければいけないのはその操作性で、「誰でも簡単に使える」ようなものにする必要があります。 そんな時に欠かせない機能のひとつが「ドラッグアンドドロップ」です! データを取得するときに、「ファイル選択ダイアログを開いて…フォルダの階層を辿って…このファイルと、このファイルと、このファイルと・・・」なんて作業をする必要が無くなります! <今回の完成品> ドロップしたところ 前置きはこの辺にして、早速スクリプトを記述していきます。 # ドラッグ&ドロップの実装 Add-Type -AssemblyName System.Windows.Forms $

    PowerShellでユーザーフォームを作る - ドラッグ&ドロップの実装 -
    hiroomi
    hiroomi 2023/06/18
  • Step: Powershellスクリプトへファイルをドラッグ&ドロップする方法

    Powershellスクリプトへファイルをドラッグ&ドロップする方法 作成:2019.04.05 05:00 更新:2021-02-10T13:32:41Z PowerShellのスクリプトファイルにファイルをドラッグ&ドロップする方法を記載します。 PowerShellのスクリプトファイルはそのままでは、ドラッグアンドドロップができません。ここではショートカットを作成することで、ドラッグアンドドロップを実現します。 PowerShellのスクリプトファイルに処理対象のファイルをドラッグ&ドロップできるようになれば、スクリプトはそのままで、処理対象のファイルを変えるだけで、処理データを変えることができます。 スクリプトの引数からパスを受け取る PowerShellスクリプトではドラッグ&ドロップしたファイルは引数のパスから受け取るようにします。 スクリプトファイルへの引数は$argsに格納

    Step: Powershellスクリプトへファイルをドラッグ&ドロップする方法
    hiroomi
    hiroomi 2023/06/18
  • PowerShellスクリプトにファイルをドラッグ&ドロップして処理させる方法

    PowerShellのスクリプトファイルを利用していると、バッチファイルのようにスクリプトファイルにファイルをドラッグ&ドロップして処理を実行したいときがあります。 ですが、PowerShellスクリプトファイル自体には、ファイルをドラッグ&ドロップすることができません。 そんなときは、ショートカットファイルやバッチファイルを経由することで、ドラッグ&ドロップしたファイルをPowerShellスクリプトの引数として処理させることができます。

    PowerShellスクリプトにファイルをドラッグ&ドロップして処理させる方法
    hiroomi
    hiroomi 2023/06/18
  • 実行ファイルにドロップされたファイルのパスを取得する

    実行ファイルにドロップされたファイルのパスを取得する例えばデスクトップに「メモ帳」(notepad.exe)のショートカットを作っておくと、そのショートカットにテキストファイルをドラッグ&ドロップすればメモ帳で開くことができるようになります。このようにアプリケーションの実行ファイル(EXEファイル)や実行ファイルへのショートカットにファイルをドラッグ&ドロップした時、そのファイルを開くには、どのファイルがドロップされたのかを知る必要があります。ここでは、その方法について説明します。 実行ファイルやシュートカットにドロップされたファイルのパスは、アプリケーション起動時のコマンドライン引数として取得することができます。コマンドライン引数を取得する方法は「起動時のコマンドライン引数を取得する」で説明していますが、例えばEnvironment.GetCommandLineArgsメソッドを使用する

    実行ファイルにドロップされたファイルのパスを取得する
    hiroomi
    hiroomi 2023/06/18
  • Microsoft365のユーザーアカウントの表示名に敬称を一括で付加するPowershellスクリプト - ささみ学習帳

    メンションに敬称を付加するかべきか否か問題の1つの回答? 2024/2/21追記 Powershell MSOnlineモジュールで行う Powershell MSOnline モジュールのインストール 実際の処理 Powershell AzureAD モジュールで行う Powershell AzureAD モジュールのインストール 実際の処理 PowerShell Microsoft Graph モジュールで行う Powershell AzureAD モジュールのインストール 実際の処理 実行後 Teams会議に参加すると外部参加者にも敬称付きで見えます Exchange Online 外部宛のメール送信時の送信者にも敬称はつきます(回避方法あり) Exchange Online Powershell モジュールのインストール 実際の処理 さいごに メンションに敬称を付加するかべきか否か

    Microsoft365のユーザーアカウントの表示名に敬称を一括で付加するPowershellスクリプト - ささみ学習帳
    hiroomi
    hiroomi 2023/05/25
  • PowerShellを起動するとconda.exeのエラーが表示されるのを改善する方法: 駄文と書評

    Anacondaをアンインストールした後コマンドプロンプトが起動しなくなったのだが、前回の記事で何とか修正できたのだが、今度はPowerShellが起動していないことに気づいた。 エラーメッセージを見てみると'C:\Users\ryouchi\anaconda3\Scripts\conda.exe' は、コマンドレット、関数、スクリプト、ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。 発生場所 'C:\Users\ryouchi\Documents\WindowsPowershell\profile.ps1:4 文字:4などとエラーが出ていた。 「うーむ。これはなんだ?」 C:\Users\ryouchi\Documents\WindowsPowersh

    hiroomi
    hiroomi 2023/03/14
    “C:\Users\ryouchi\Documents\WindowsPowershell\ を見てみると、「profile.ps1」というファイルはある。”
  • SharepointリストをPowershellで更新する

    Sharepoint操作に必要な準備をする 以前ドキュメントライブラリの操作で使用したクライアント サイド オブジェクト モデル (以下、CSOM) のリモート実行モジュールを使います。 ドキュメントライブラリについての操作は下記をご覧ください OneDrive for Businessの操作を自動化する【Powershell】 CSOMの入手 使用しているSharepointサーバに応じたCSOMモジュールを入手します。 SharePoint Online Nuget 版 タイトル : Microsoft.SharePointOnline.CSOM URL : https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM/ Microsoft Download 版 タイトル : SharePoint Online Clien

    SharepointリストをPowershellで更新する
  • PowerShellのコマンドの並びにある典型的なパターン (1/2)

    PowerShellによるコマンドの並びには典型的なパターンがある 何かしたいときはパターンを考えることで見通しがたつ PowerShellの人気は今ひとつ。コマンドの数は多いし、プログラミング言語的な要素がありすぎて理解が困難という話も聞く。筆者も面倒になると、いまだにcmd.exeを起動することがある。しかし、仕事などで、どうしても使わざるを得ない人もいるだろう。ただ、PowerShellでないとできない作業もある。PowerShellを使うかどうかは個人の自由で、筆者としてもPowerShellを普及させようなどとは思っているわけではない。しかし、使わざるを得ない人を多少なりとも手助けできればと考えている。 これまで筆者がPowerShellを使ってきて、少しわかったことがある。基的な使い方としては、シェルであることを踏まえて、コマンドをパイプでつなげて並べ、プログラム(スクリプト

    PowerShellのコマンドの並びにある典型的なパターン (1/2)
    hiroomi
    hiroomi 2023/02/27
  • Windows PowerShell 入門(6)-関数編1

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Windows PowerShell 入門(6)-関数編1
    hiroomi
    hiroomi 2023/02/25