高見知英の技術ログ

技術関係のログをQiitaから移行してきました。プログラミングのほか、使っているアプリの細かい仕様についてなど書いていきます。

バッチ/PowerShell

PowerShellでパスワードを生成する(.NET Coreな環境でも動くバージョン)

表題の通りですがPowerShellでパスワードを生成する方法です。 PowerShellでパスワードを生成するというと、多くのサイトでSystem.Web.Security.Membership#GeneratePassword()メソッドを使う方法が紹介されていますが、.NET Coreのみが入っているような環境…

PowerShellの文字化け対策

PowerShellのバージョンを5.1.19041.1320にあげてから、急に既存のスクリプトが文字化けを起こすようになってしまいました*1。 とりあえず「PowerShell 文字化け」などで検索すると「-NoExit -Command "chcp 65001"という文言をPowerShellの起動ショートカッ…

CertUtilは巨大なファイルを処理することができない

とある事情によりファイルをBASE64エンコードする必要が生じました。いちいちソフトを入れるのは面倒くさいのでバッチファイルだけで処理できないかと探してみたところ、CertUtilというWindows標準のツールがBASE64変換の機能を持っているとのこと。 qiita.c…

PowerShellでPowerPointのスライドをセクション別のファイルに分割する

とある事情で、PowerPointの以下のようなファイルを、セクションごとに別々のファイルに分けることになりました。 セクション1 # →セクション1.pptxとして保存 スライド1 スライド2 セクション2 # →セクション2.pptxとして保存 スライド3 スライド4 スライド…