-
PowerShell
PowerShellでActive Directoryユーザーを管理する方法
Active Directory環境では、ユーザー追加や属性変更をGUIの「Active Directory ユーザーとコンピューター(ADUC)」から実施するケースが多いですが、運用規模が大きくなるほど手作業では限界が発生します。実際の運用現場では、数十〜数百アカウントの一括作成、部署異動対応、無効化処理などを短時間で確実に実行する必要があります。 筆者… -
Java
Java:checked例外とunchecked例外の使い分け
Javaで業務システム開発を行っていると、例外設計の方針によってコード品質が大きく変わる場面に何度も遭遇します。特に「checked例外とunchecked例外をどう使い分けるか」は、保守性・可読性・障害対応速度に直結します。 実務では「とりあえずthrows Exception」や「全部RuntimeException」にしてしまうケースも見かけますが、この設計は後… -
PowerShell
PowerShell実行ポリシーを変更する方法|エラー解除手順
PowerShellでスクリプトを実行しようとした際、「このシステムではスクリプトの実行が無効になっているため…」というエラーが表示され、作業が止まった経験があります。最初は原因が分からず戸惑いましたが、実行ポリシーの設定を正しく変更するだけで数分で解決できました。 このような症状が発生した場合は現在の実行ポリシーを確認し、用… -
PowerShell
PowerShell が文字化けする時の直し方(UTF-8 / Shift-JIS 対応)
PowerShell で文字化けが起きる場合は、原因のほとんどが「文字コード設定の不一致」です。結論としては、PowerShell の出力エンコードを UTF-8 に統一し、Shift-JIS のファイルは読み書き時に明示的に指定することで解決できます。さらに、コンソールのコードページとフォントを適切に設定すれば、日本語の文字化けは安定して防げます。以下… -
PowerShell
PowerShellで32bit / 64bitアプリを判別する方法
PowerShellで32bit / 64bitアプリを判別する方法は、レジストリ・実行ファイル・インストール情報のいずれかを確認すれば正確に判別できます。特にレジストリの「Uninstall」キーをPowerShellで取得する方法が最も実用的で、管理者権限が不要なケースも多く、スクリプト化にも向いています。本記事では、現場でそのまま使える判別方法を、具… -
Python
Pythonで「IndentationError」が出た!原因とすぐ試せる対処方法
Pythonで初心者が最も悩まされるエラーの1つが IndentationError(インデントエラー) です。「スペースとタブが混ざっただけでエラーになるの?」と思うかもしれませんが、Pythonはインデント(行頭のスペース)でコードの構造を表現する言語。そのため、少しのズレでも実行エラーになります。 本記事では、IndentationErrorの代表的な原因… -
PowerShell
PowerShellで不要なソフトを一括削除する手順【業務PC管理】
業務用PCでは、意図しないソフトや不要なアプリケーションがインストールされたままになっているケースが少なくありません。これらを放置すると、セキュリティリスクの増加、ディスク容量の圧迫、動作パフォーマンスの低下など、業務に直接影響する問題が発生します。 複数台のPCを管理する環境では、GUI操作で1台ずつアンインストールする方… -
Python
Python インストール後に pip が使えない原因
Python をインストールしたにもかかわらず、pip コマンドが使えないというトラブルは、Windows 環境で特に多く発生します。本記事では、「pip が使えない」という状態が なぜ起こるのか、そして どのように確認・対処すればよいのかを、順を追って解説します。 エラーメッセージの例としては、以下のようなものがよく見られます。 pip は、内… -
PowerShell
PowerShellが管理者として起動できないときの対処法
Windows 11 や Windows 10 を使用していると、「PowerShellを管理者として起動したいのにできない」という状況に直面することがあります。右クリックしても「管理者として実行」が表示されない、クリックしても反応がない、あるいはエラーが出て起動に失敗するなど、症状はさまざまです。 PowerShellは、システム設定の変更やトラブルシュー… -
Java
Java で static 変数をマルチスレッドで使うと危険な理由
static 変数は「全スレッドで共有される」 Java の static 変数は、クラスローダにより一度だけメモリに配置され、同一クラスを参照するすべてのスレッドから共有されます。これはインスタンス変数とは大きく異なる点です。 マルチスレッド環境では、複数のスレッドが同時に static 変数へ読み書きを行います。Java の仕様上、static である…










