タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

powershellに関するahat1984のブックマーク (29)

  • PowerShellのエンコードをUTF8に変更する - dattesar

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

    PowerShellのエンコードをUTF8に変更する - dattesar
  • Windows PowerShell in Action, Third Edition

    Windows PowerShell in Action, Third Edition is an end-to-end revision of the definitive guide to PowerShell. Written by language designer Bruce Payette and MVP Richard Siddaway, this rich book offers a crystal-clear introduction to the language along with its essential everyday use cases. Beyond the basics, you'll find detailed examples on deep topics like performance, module architecture, and par

    Windows PowerShell in Action, Third Edition
  • 使う気が無い人向けのPowerShell入門

    ひどいタイトルだな(^^; このシリーズは、PowerShellの面白さを、実際に触る気が無いUnix系のスペシャリストに対して伝える事を目的にしています。 この記事を読んで実際に触ってみる、という事は想定していません。むしろ一生触らない、と思っている人を対象とします。 生涯触る気は無いけど、どういう物かは知りたい!という人は、まさにシリーズのターゲットです。 想定読者Windowsはほとんど知らないawkをそれなりに、Javaをかなり知っている 正確性よりも魂を伝える事を優先するので、細かい部分には間違いがあります。 実際にPowerShellを勉強するつもりがある人はPowerShellを実際に触る人向けの話を参照してください。 - パイプ Oriented 環境、PowerShell awkから学ぶPowerShell - 考え直す言語、PowerShell 言語要素の決定はユーザ

    使う気が無い人向けのPowerShell入門
  • サイズの大きいファイル・フォルダを見つける

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

  • Mastering Jamf Management Automation with Azure Runbooks: A Step-by-Step Guide

  • 次期HTA(HtmlApplication)としてのPowerShell+XAML+WebView2の利用 - Qiita

    先日、記事の前段となる下記記事を投稿したが、これは記事の検証を無事に進められなかったために途中の結果を記録したものである。 次期HTAとしてのPowerShell+WebView2の利用 - Qiita 来やりたかった事について目処がたったので検証結果を記事にまとめる。内容の差分としては XAML(WPF) を利用するか否かである。 ■ 前書き 先日書いた記事で書きたい事は書いてしまったので省略する。 追記するならば、XAML を併用した PowerShell + WebView2 は HTA の代替候補として有用だと感じる。 なお、WebView2 用の DLL ファイルは NuGet より取得しているが、現在最新版として公開されてる 1.0.1210.30 では XAML や WPF との連携が上手くできないため、2022/05/08時点プリリリース版の利用が必要である点ご注意

    次期HTA(HtmlApplication)としてのPowerShell+XAML+WebView2の利用 - Qiita
  • SJISと決別し、デフォルトでBOMなしUTF-8を扱えるようにするPowerShell設定 - Qiita

    はじめに PowerShellでBOMなしUTF-8を扱おうとすると、-Encoding utf8を付ける必要があり、面倒でした。WSLが使えるようになってからBOMなしUTF-8のファイルを作ることが多くなったので、SJISの環境はcmdに残し、PowerShellでは思い切ってデフォルトをUTF-8にしてみました。 確認事項 👎初期状態 catでBOMなしUTF-8が文字化けします。これが問題。 PS > cat .\utf8.txt 縺薙l縺ッUTF-8縺ョ繝・く繧ケ繝医〒縺吶�・ PS > cat .\utf8.txt -Encoding utf8 これはUTF-8のテキストです。 PS > cat .\utf8bom.txt これはBOM付きUTF-8のテキストです。 PS > cat .\sjis.txt SJISのテキストです。 Active code page: 6500

    SJISと決別し、デフォルトでBOMなしUTF-8を扱えるようにするPowerShell設定 - Qiita
  • PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)

    PowerShellに関しては、2021年に1回まとめたのだが、あれから3年も経過したので最新情報も含めて、簡単に解説したい。なお、それぞれのこれまでの経緯などは、過去記事に記載しているので参考にしてほしい。 ●あらためて「PowerShell」の現状と登場後の経緯を整理する https://ascii.jp/elem/000/004/052/4052789/ 結論から言えば、PowerShellには、Windowsに同梱されている「Windows PowerShell」と、ユーザーがインストールする必要がある「PowerShell」がある。コマンドラインを使う頻度が高いようならば、最新のPowerShellをインストール、そうでなければWindows PowerShellで十分である。 PowerShellのインストーラーなどに表示される奇妙な人物イラストを見たことがある人もいるだろう。

    PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)
  • PowerShellのProxy設定(認証あり)

    # 個別の認証情報 $proxyUser = "<USERNAME>" $proxyPassword = "<PASSWORD>" $proxyhost = "<HOSTNAME>:<PORTNUMBER>" # 環境変数 $proxyAddressWithAuthenticattion = "http://$($proxyUser):$($proxy$password)@$($proxyhost)" $env:http_proxy = $proxyAddressWithAuthenticattion $env:https_proxy = $proxyAddressWithAuthenticattion $env:ftp_proxy = $proxyAddressWithAuthenticattion # クレデンシャル設定 $passwordSecure = ConvertTo-Secu

    PowerShellのProxy設定(認証あり)
  • 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のスクリプトを書く時の諸注意
  • Decrypting all files in a folder with qpdf and powershell

  • 認証プロキシ・管理者権限無しでPowershellモジュールをインストールする

    認証プロキシ配下でAdministrator権限なしでPowershell Module を導入する方法 コロナですね。勘弁してほしいですね。 4月以降、今まで「出張時の一時利用」みたいなvmware上のWindwsデスクトップ(いわゆるVDI)を常用する羽目に成りまして。なおかつMicrosoft365を活用するぞー!とか話が飛んできまして。そんな状況下でMicrosoft365の管理モジュールを導入するまでの方法をご紹介します。 条件 PowershellでPSGelleryからModuleをInstallしてつかいたい WindowsデスクトップOSを使う Proxyがある。しかも認証Proxy(凶悪) 管理者権限がなく、End User権限である →インストールができない →Powershellファイルの実行権限がない →PackageProviderがない →PSReposit

    認証プロキシ・管理者権限無しでPowershellモジュールをインストールする
  • 【powershell】ファイル分割する

    powershellを使ってファイル分割 ログファイルやCSVファイル等、すごく大きなファイルをメモ帳、その他テキストエディタで開こうとして、開けなかったことありませんか。開発PGがABNDして、システムログを開こうとしたところ、2GBもあり、開けない。いろいろ調べると、powershellで分割できることがわかり分割することに。。 1.分割したいファイルが保存されているディレクトリ移動 2.powershellを起動 3.ファイルの分割実行 command $i=0; Get-Content -Encoding UTF8 in_utf8.txt -ReadCount 5 | % {$_ | Out-File "sub_$i.txt" -Append; $i++} i=0:ファイル分割数をカウントする変数 Get-Content:テキストファイルの読み込み -Encoding UTF8:読

    【powershell】ファイル分割する
  • PowerShellでGUIの表形式でデータを表示したり、データを選択させる方法

    PowerShellを使って、GUIの表形式でデータを表示したい!CUI(CLI)操作を基とするPowerShellでは、『Format-Table』コマンドレットを使うことで、データをCUIの表形式で表示することが可能です。 たとえばIPアドレスの設定状態を取得する『Get-NetIPAddress』コマンドレットは、初期設定状態ではリスト形式で結果を取得します。 参考:Windows パソコンのIPアドレスをマウス操作やPowerShellで確認する方法 そして『Format-Table』コマンドレットを併用した『Get-NetIPAddress | Format-Table』という形式のコマンドを実行したケースでは、PowerShellの実行画面上にCUIの表形式でデータの一覧が表示されます。 ですがCUIの表形式ではなく、より見やすく分かりやすいGUIの表形式でデータの一覧を表示

    PowerShellでGUIの表形式でデータを表示したり、データを選択させる方法
  • 全Scoopコマンド解説 その1 ~使用頻度(高)~ - Qiita

    はじめに Windowsのインストーラー、Scoopのコマンド操作についてまとめてみました。 Scoopはいわゆるパッケージ管理ツールを行うCLIツールでmacOSでいうHomebrew的な存在です。 実際にHomebrewにインスパイアされて開発されており、同系ツールであるChocolateyから移行するユーザも増えてきました。 ただ、そんな状況にもかかわらず、Scoopのコマンドについては公式ドキュメントでも「scoop helpで詳細確認できます。」程度しか書かれておらず helpを表示してもコマンドによって説明の粒度にムラがあり、半分くらいは構文程度の情報しか記載されていないものもあります。 そのため、ソースコードベースにコマンドの仕様をまとめ、以下3つの記事に分けて解説を載せることにしました。 これでもっとユーザ数、増えてもらえれば幸い。 # 記事リンク 使用頻度 Scoopサブ

    全Scoopコマンド解説 その1 ~使用頻度(高)~ - Qiita
  • Powershellでファイルの文字コードを変換 - Qiita

    はじめに 先日Office365の情報をPowershellで取得しCSVファイルで保存したのですが、文字コードがUTF-16になってしまい、EXCELで開こうとしてもうまくCSVとして認識されなかったため、Windows標準機能で簡単に文字コードを変換する方法がないか調べてみました。 ※UTF-8CSVファイルはダブルクリックでファイルを開くだけでデータがセルに分離されますが、UTF-16の場合は1行が1つのセルに入ってしまいますので不便です。インポート機能を使えば文字コードを指定してCSVファイル読み込みデータをセルに分離できますが面倒なので、、 動作確認環境 OS:Window 10 (Windows 7 も少し確認済) Powershell Version:5.1.14393.206 準備するもの TEXT(CSV)ファイル4種類 UTF-8(BOMなし) UTF-8(BOMあり

    Powershellでファイルの文字コードを変換 - Qiita
  • PowerShellでファイルにリダイレクトしたときに勝手に改行される場合の対処 - Qiita

    PowerShellでリダイレクトを使ってファイル出力すると、一定の長さ(PowerShellの画面バッファーの設定に依存するようです)で改行されてしまう。 例えば、テキストをフィルタリングして、別のファイルに書き出す次のようなコマンドを実行すると、sample_out.txtでは、長い行が勝手に改行されてしまっている。

    PowerShellでファイルにリダイレクトしたときに勝手に改行される場合の対処 - Qiita
  • それ PowerShell でできるよ - Qiita

    Summary 普段使い用 PowerShell メモ 思惑 個人的には、 PowerShell はスクリプトをゴリゴリ書くよりも、 ちょこちょこ作業するのに向いていると思っている。 ただ、しばらく使っていないと忘れたりするので、そういうものをまとめてみる。 Linux で、grep とか使って、よくやりそうな感じのやつ。 共用パソコンなどの自分の環境以外でも使えることを想定しているので、 できるだけデフォルトの状態で、できるものに限定する。 また、普段使い想定なので、タイプ数を減らすのを優先していたりするので、 PowerShell の文法的には微妙なところも多少ある。 grep それ Select-String でできるよ

    それ PowerShell でできるよ - Qiita
  • 【PowerShell】コマンドの実行時間を測定する - Muni Bus

    Measure-Commandコマンドレットを使う。Measure-Commandの後に、実行時間を測定したいコマンドなどを波括弧「{ }」で挟んで入力して、このコマンドレットを実行する。 以下は、フォルダーC:\Windows\SysWOW64(サブディレクトリ内も含む)から、note~で始まるファイルを検索した例。 PS > Measure-Command {Get-ChildItem C:\Windows\SysWOW64 -include note* -recurse -name} Days : 0 Hours : 0 Minutes : 0 Seconds : 10 Milliseconds : 122 Ticks : 101224232 TotalDays : 0.000117157675925926 TotalHours : 0.00281178422222222 Total

    【PowerShell】コマンドの実行時間を測定する - Muni Bus
  • 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) を使う