2024.02.14スポンサーリンク目次ダイアログを使えればUXは向上する!・・・かも。アセンブリ読み込みを宣言するファイルを指定する。~ファイルダイアログの使い方~フォルダを指定する。改版履歴ダイアログを使えればUXは向上する!・・・かも。うちの社内SNSにも、たまーにpowershellスクリプトを上げている人がいるけど、みんなコードに直接変数を入力する方式で上げている。基本的にコードをイジるのはある程度知識が必要だったり、初心者には心理的ハードルがあるもの。いうわけで私はよくダイアログを活用するので、よく使うものをまとめる。Frameworkライブラリを使用する。いくつか標準でロードされている場合もあるけど、今回必要になるのは以下2つ。}とpowershellで打つと出てくる。}mscorlibpowershell_iseMicrosoft.PowerShell.ISECommon~中略~System.Configuration.InstallMicrosoft.PowerShell.Commands.Utility.resourcesファイルを指定する。~ファイルダイアログの使い方~ファイルダイアログの使い方。シーンとしては、特定のCSVファイルを読み込みたいときとかによく使う。こんな感じのものを作って、ユーザーが迷うことなくファイルダイアログを開く操作をできるようにする。フォームを構成する要素は、基本的に以下5つがおすすめ。参照ボタンをクリック時の動作。###このForms.OpenFileDialogがファイルダイアログを開く処理となっている。}}これでファイルファイルダイアログの作成はOK。ここから、ダイアログに入力された内容を使いたい場合は以下のような感じでOKボタン押下後の処理を作成すればOK。{}フォルダを指定する。~フォルダダイアログの使い方~続いて、フォルダを指定するダイアログの使い方。利用シーンとしては、何らか操作を行いたいフォルダを指定する場合や、出力結果を保存する場所指定をしたい場合などに利用できると思う。ファイルダイアログと読み込むアセンブリは同じ。System.Windows.Forms.OpenFileDialogとしていた部分の変更となる。###このForms.FolderBrowserDialogがフォルダダイアログを開く処理となっている。・PowerShellが実行可能な環境である必要があります。仕事でWindowsイベントログをCSVに保存しようとしたら何故か350レコードぐらいしか出力されない、というバグに遭遇したので作成。家のPCなら普通に全量出力できた。PowerShellでありがちな処理として、大量のファイルの操作(重複チェックや削除、移動など)があると思う。訳あってドメイン参加している複数のWindowsサーバ上のローカルユーザーを一部削除する必要があったので、Powershellを利用して一括削除できるようにした。指...powershell【Powershell】UnauthorizedAccessと出てスクリプトが実行できないときの対処法はじめに・・・基本的に本記事の内容は同様の内容が諸先輩方により紹介されている。PowerShellスクリプトを紹介する際にどうしても考慮する必要がある点なので、まとめることとした。他サイトと内容重複する点も多々あるがご容赦願いたい。私は職場で2つのPCを利用しているが、別々の拠点に置いているため片方のPCにはリモートデスクトップ接続をしている。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Δホームpowershellhamutetuはむてつと申します。某大企業でIT技術者として業務改善に勤しんでいます。仮想基盤の構築運用、監視/ID管理/監査/ジョブ管理/バックアップ・リストア/ファイルサーバ/メール基盤等々の企画設計開発運用なんかをやっています。外注業務の内製化/自動化/省力化を行い、年間500万円のコスト削減だったり、6時間かかっていた業務を20分で済むようにするなどしてきました。コピペで使えるプログラム(Powershellとか)を公開しています。LogInsightsのクエリを考えてもらう最近のコメントアーカイブ2024年2月92023年12月22021年8月12021年7月12021年6月12021年5月32021年3月52021年2月132021年1月22020年9月5目次ダイアログを使えればUXは向上する!・・・かも。アセンブリ読み込みを宣言するファイルを指定する。~ファイルダイアログの使い方~フォルダを指定する。はむてつの仕事場-IT業務改善を求めて.プライバシーポリシーお問い合わせサイトマップタイトルとURLをコピーしました。