タグ

PowerShellに関するJohn_Kawanishiのブックマーク (340)

  • 日本語を含む PowerShell スクリプトの文字コード - Qiita


    Windows PowerShell5.1 : powershell.exe PowerShell PowerShell Core6.0 : pwsh.exe PowerShell  UTF-8  PowerShell 調VSCode  PowerShell  PowerShell  BOMbyte order mark: BOM  Shift-JISBO
    日本語を含む PowerShell スクリプトの文字コード - Qiita
  • PowerShell プロファイルを利用しろ!#2 - 業務改善!Windows PowerShell入門


    2  1 PowerShell #1 - Windows PowerShell 1. PowerShell1   2. 
    PowerShell プロファイルを利用しろ!#2 - 業務改善!Windows PowerShell入門
  • Powershell スクリプトのバッチ起動方法

    Windows タスクスケジューラーから、Powershellスクリプトを定期的に実行させる場合の設定方法を、すぐに忘れてしまいます(^^; 備忘録まで 操作: プログラムの開始 設定: プログラム/スクリプト %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe 引数の追加 -Nologo -NoProfile -ExecutionPolicy Unrestricted -Command `& { C:\Scripts\Job.ps1; exit $lastexitcode }` ※戻り値を取得する目的で、exit $lastexitcode は追加しています Powershellヘルプ ヘルプも合せてご確認ください♪ > @powershell /? PowerShell[.exe] [-PSConsoleFile <フ

    Powershell スクリプトのバッチ起動方法
  • Powershellを楽に実行してもらうには - Qiita

    ※リモート:インターネットからDLしてきたps1、または別サーバ上のps1 ※署名付きの話は割愛します 今の実行ポリシーを確認するときは以下、 Get-ExecutionPolicy 実行ポリシーを変更するときは上記表の引数を指定して実行します。 (※レジストリを変更するので管理者権限でPowershellを実行してください) Set-ExecutionPolicy 引数 自分のローカルにあるps1を実行するには、RemoteSignedで十分です(`・ω・´) というわけで、上記を踏まえたうえで(なるべく)楽にPowershellを実行してもらうにはどうしたらいいのかをまとめました。 コマンドラインから実行してもらう コマンドラインから実行してもらう場合のお話。 ただ、普段から使っているならそもそも実行でつまづかないかも… powershell編 配布ファイル:「hogehoge.ps1

    Powershellを楽に実行してもらうには - Qiita
  • PowerShellのバージョンを調べる方法


    PowerShell調PowerShellWindows10Creators UpdateWindowsXWindows PowerShellPowerShellEnter $PSVersionTable Enter$psv Tab PSVersionPowerShell PowerShell $PSVersionTable.PSVersion PowerShell
    PowerShellのバージョンを調べる方法
    John_Kawanishi
    John_Kawanishi 2020/07/20
    「$PSVersionTable と入力してEnterキーを押します。$psv まで入力してTabキーを押すと保管されます。PSVersionと書いてある行がPowerShellのバージョン番号になります。」
  • ファイルの日付文字列から更新日時や作成日時をPowerShellを利用して一括変更する方法。スマホ(Android,iOS)の写真や動画、コマンド、フリーソフト。2022年10月更新 - いつものしらべてもでてこない

    2022年10月15日コード部分を更新。 スマホ(Android,iOS)やデジカメでファイルを移動していたら更新日時が書き換えられて写真の並び順がばらばらになってしまった。 どうやら体の内蔵メモリからSDカードの様な別のデバイスに移動すると更新日時が再設定されるようだ。 これを PowerShell を利用して一括変更する方法。 PowerShell か PowerShell ISE を利用すればセキュリティ設定を変更しなくてもps.1ファイルからISEを起動して実行できます。 キーボードでのショートカット操作が下の方に書いてあります。 ".ps1" ファイルを選択した状態でアプリケーションキーや右クリックメニューから、または Shift+F10,Eで PowerShell ISE を起動したら Ctrl を押しながら IACDV の順にキーを押して「Enterキー」で実行できます。

    ファイルの日付文字列から更新日時や作成日時をPowerShellを利用して一括変更する方法。スマホ(Android,iOS)の写真や動画、コマンド、フリーソフト。2022年10月更新 - いつものしらべてもでてこない
  • PowerShellでパスワード付きExcelファイルを開く方法 | クソざこCoding

    PowerShellでパスワード付きのエクセルブックを開きます。 エクセルブックを開くメソッド(Openメソッド)を実行する際に、オプションとしてパスワードを渡すだけです。 環境 Windows 10 PowerShell 5.1 パスワード付きのエクセルファイルを開く $filepath = "C:\path\to\Excel\file.xlsx" $password = "abcde" try { $excel = New-Object -ComObject Excel.Application $excel.Visible = $true $excel.DisplayAlerts = $true # パスワードを指定してブックを開く $wb = $excel.Workbooks.Open($filepath, [Type]::Missing, [Type]::Missing, [Typ

  • Windows 10のWindows Updateが再起動待ちになったら自動シャットダウンするスクリプト

    Windows 10のWindows Updateが再起動待ちになったら自動シャットダウンするスクリプト:山市良のうぃんどうず日記(179) 前回は、特定のプロセスを監視して、終了後にシャットダウンするPowerShellスクリプトを紹介しました。今回もその応用で、Windows 10のWindows Updateが再起動待ちになったら自動的にシャットダウンを開始するスクリプトを紹介します。 山市良のうぃんどうず日記 Windows 10の品質/機能更新プログラムは再起動するまで終わらない 前回に続き、何かタスクの実行が完了した後に自動的にシャットダウンして、コンピュータを停止するように細工することで、後は放置して楽をするPowerShellスクリプトの例を紹介します。今回の監視対象は「Windows 10」のWindows Updateです。 自動更新が有効になっている場合、少なくとも1

    Windows 10のWindows Updateが再起動待ちになったら自動シャットダウンするスクリプト
  • MS開発者がツイート「コマンドプロンプトじゃなくPowerShellを使ってね」


    MicrosoftWindows Terminal 1.0PowerShellWindows Terminal macOSLinuxWindowsWindows Terminal使 MicrosoftWindows Console
    MS開発者がツイート「コマンドプロンプトじゃなくPowerShellを使ってね」
    John_Kawanishi
    John_Kawanishi 2020/06/06
    「コマンドプロンプト(cmd)の主な仕事はMS-DOS時代のスクリプトとの互換性を維持することになるので、既にちょっとでも変更することはできない」Unicodeでしか表示できないファイル名が処理できないのはその為かぁ…
  • PowerShell でも tail -f がしたいし grep もしたい - Qiita

    Linux では tail -f でファイルの更新を監視してリアルタイムに表示を更新させることができます。ログファイルの監視などを行う際にお世話になるお便利コマンドですが、PowerShell にはそもそも tail がありません。困った。

    PowerShell でも tail -f がしたいし grep もしたい - Qiita
    John_Kawanishi
    John_Kawanishi 2020/05/28
    Get-Content -Path <ファイルパス> -Wait -Tail <行数> | Select-String -Pattern "http*"
  • Windowsのコマンドライン引数でのクォートの話 | Qrunch(クランチ)

    ここ数年開発時はPowerShellを使っていて、ずっと困っていたことがありました。 例えばgit commitの-mオプションにダブルクォートを渡したくなったとき、PowerShellではエスケープシーケンスにバッククォートを使うとのことなので?のように書いてみたとします: > git commit -m "Implement `"Hello, world`" finally!" error: pathspec 'world finally!' did not match any file(s) known to git なぜかダブルクォートが適切にエスケープされていないかのようなエラーになってしまいました。 シングルクォートで囲えばいいだろ、と思ってやってみてもやっぱりダメ: > git commit -m 'Implement "Hello, world" finally!' err

    Windowsのコマンドライン引数でのクォートの話 | Qrunch(クランチ)
  • Windowsで自分のIPアドレスを調べる方法は? (1/2)


    IP調 IP調IP調ipconfig.exeWindows10 WindowsIP調1ipconfig.exe1ipconfigIP
    Windowsで自分のIPアドレスを調べる方法は? (1/2)
  • .ps1ファイルを管理者権限で実行する : 杜撰ブログ

    2018年12月15日22:00 カテゴリWindows .ps1ファイルを管理者権限で実行する 実行に管理者権限が必要な.ps1ファイルを実行する方法 ※右クリック→Powershellで実行ではエラーになってしまう。 実行ポリシーを変更する Powershellを管理者権限で実行後 Set-ExecutionPolicy 引数 #現在の実行ポリシーを確認 Get-ExecutionPolicy #実行ポリシーを変更 Set-ExecutionPolicy RemoteSigned スクリプトファイルを作成する 実行したい処理を記述したファイルと管理者権限でPowershellを起動してファイルを実行するスクリプトファイルを作成する。 以下実行例 実行したい処理(既存タスクのスケジュール変更) Task_Edit.ps1 $trigger = New-ScheduledTaskTrigg

    .ps1ファイルを管理者権限で実行する : 杜撰ブログ
    John_Kawanishi
    John_Kawanishi 2020/03/02
    $file=(Convert-Path .\Task_Edit.ps1) Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy unrestricted $file" -Verb runas
  • WindowsでのWin32アプリケーションのインストール状態を調べる方法 (1/2)

    以前は無法地帯だったWindowsにおけるアプリインストール 過去の連載で、WindowsでのUWPアプリのインストール状態を調べる方法を解説したが(「Windows 10のUWPアプリのインストール状態をコマンドラインで調べる」)、Win32アプリケーション(デスクトップアプリケーション)のインストールに関してはどうだろうか? 少なくとも、コントロールパネルの「プログラムと機能」には、インストールされているアプリケーションのリストが表示されるのでどこかに情報が記録されていることは間違いない。また、現在では、Win32アプリケーションのインストールは、原則マイクロソフトインストーラーを使うことになっている。 コントロールパネルの「プログラムと機能」には、インストールされているWin32アプリケーションが表示される。つまり、Windowsはインストールされているアプリの情報をどこかに持って

    WindowsでのWin32アプリケーションのインストール状態を調べる方法 (1/2)
  • PowerShellでActiveDirectory!

    dsmove cn=user1,ou=ou1,dc=chiaki1220jp,dc=local -newparent ou=ou2,dc=chiaki1220jp,dc=local $getUser = Get-AdUser -Filter “Name -eq `”user1`”” $getOu = Get-ADOrganizationalUnit -Filter “Name -eq `”ou2`”” Move-ADObject -Identity $getUser.DistingushedName -TargetPath $getOu.DistinguishedName

    PowerShellでActiveDirectory!
  • Windows Server標準のメール通知の機能不足は「Send-MailMessage」コマンドレットで解決!


    Windows ServerSend-MailMessage Windows137 Windows ServerSMTPTCP25使 Windows  Windows Server
    Windows Server標準のメール通知の機能不足は「Send-MailMessage」コマンドレットで解決!
  • Windows 10で「PowerShell」を使い続ける人、「Bash」に移る人を分ける条件

    関連キーワード Windows 10 | Windows | Linux | Microsoft(マイクロソフト) 前編「Windows 10で使えるようになった『Bash』 『PowerShell』との違いは?」は、Windowsユーザーにコマンドラインインタフェース(CLI)を提供する「Bash」と「PowerShell」の違いを紹介した。後編は最近のPowerShellの進化を振り返った上で、BashとPowerShellのどちらを選ぶべきかを考えるヒントを紹介する。 併せて読みたいお薦め記事 「Windows」ユーザーが気になる「Linux」の機能 「Windows」で「Linux」の機能を使うこれだけの方法 Windowsから「Linuxデスクトップ」へ乗り換えたくなる4つの理由 必修Linuxコマンド83選 知っておきたい「Linux」基礎コマンド一覧:A~F編 知っておきたい

    Windows 10で「PowerShell」を使い続ける人、「Bash」に移る人を分ける条件
    John_Kawanishi
    John_Kawanishi 2019/10/21
    “複数のWindowsシステムを管理するには、Bashはほとんど役に立たず、PowerShellでスクリプトを書く必要がある。BashはLinuxのコードをWindows環境へ移植する開発作業や、テキストファイルの管理といった用途に特に適する。”
  • Windows 10で使えるようになった「Bash」 「PowerShell」との違いは?


     Windows 10 | Windows | Linux | Microsoft Microsoft2016LinuxCanonicalLinuxUNIXOSBashWindowsWindowsBash使LinuxWindows使 WindowsBashLinuxWindows Subsystem for LinuxWSLWSLUNIXLinux使SSH WSLLinux
    Windows 10で使えるようになった「Bash」 「PowerShell」との違いは?
  • PowerShellでhead,tail相当の処理を行う | 俺的備忘録 〜なんかいろいろ〜


    LinuxUNIXUNIXOSheadtail() tailf PowerShell 1.head headPowerShell2.0 ()[0..-1] 5 PS C:\Users\Work> Get-Content C:\Users\Work\test.txt 2 xxxxxxxx 1 xxxxxxxx 3 xxxxxxxx 7 xxxxxxxx 8 xxxxxxxx 4 xxxxxx
  • [PowerShell] 帰ってきたOut-GridView | DevelopersIO


     PowerShell Team Blog Out-GridView Returns!  Out-GridView Out-GridVeiw Out-GridViewPowerShell 3.0  Get-Process | Out-GridView Get-Process(System.Diagnostics.Process) Windows Presentation Foundation(WPF) PowerShell Cor
    [PowerShell] 帰ってきたOut-GridView | DevelopersIO
    John_Kawanishi
    John_Kawanishi 2019/08/20
    Windows 10の普通のPowerShellから実施してみたらGridでGUIなViewが出てきた