ja


SimeonOnSecurity の GitHub リポジトリとリポジトリの解説

Chocolatey、PSWindowsUpdate、スタートアップスクリプトによるWindowsアップデート**。

現代のビジネス環境では、システム管理者にとって、時間が最も重要です。システム管理の重要な要素であるWindowsマシンのアップデートは、非常に時間のかかる作業で、十分な数のシステムがあれば、1週間かかることもあります。しかし、Chocolatey、PSWindowsUpdates、およびスタートアップスクリプトの支援により、各マシンのわずか1回の再起動で更新を展開することが可能になり、更新に必要な時間を大幅に短縮することができます。

自動化によるWindowsアップデートの効率化

Windowsのアップデートは、Windowsマシンの安定性と安全性を維持するために重要です。特にリソースが限られているシステム管理者にとっては、多数のマシンに対してアップデートを実行することは時間のかかる作業となります。しかし、Chocolatey、PSWindowsUpdate、Startup Scriptsなどの自動化ツールを使用することで、このプロセスを合理化し、管理者が最小限の労力で更新を実行できるようにすることができる。

Chocolatey

Chocolatey は、Windowsマシンへのソフトウェアのインストールを自動化するために使用できる、Windows用のパッケージマネージャです。Ubuntuのapt-getやmacOSのhomebrewに似ており、様々なソフトウェアパッケージのインストールや管理に使用することができます。Chocolateyは、パッケージのサイレントインストール、つまりユーザーの介入なしにパッケージをインストールするために使用することができます。

PSWindowsUpdate

PSWindowsUpdate は、Windows更新プログラムのインストールを自動化するために使用することができるPowerShellモジュールです。Windowsアップデートのインストール、アンインストール、リストアップに使用できるコマンドレットを提供します。PSWindowsUpdateは、複数のマシンのWindowsアップデートを管理するために使用できる強力なツールであり、大量のマシンを管理する必要があるシステム管理者に最適です。

スタートアップスクリプト

Startup Scripts は、マシンの起動やシャットダウン時に実行する必要があるタスクを自動化するために使用できるスクリプトです。このスクリプトは、ソフトウェアのインストール、設定、Windowsの更新管理などのタスクを実行するために使用されます。

一度の再起動でWindowsの更新を自動化する

Chocolatey、PSWindowsUpdate、およびStartup Scriptsを使用してWindowsアップデートを自動化するには、管理者は以下のステップバイステップのガイドに従うことができます。

シャットダウンスクリプトのセットアップ

以下のサイトからすべてのサポートファイルをダウンロードします。 GitHub Repository

1.1.ローカルグループポリシーエディターを開きます。**“Win + R “を押し、“gpedit.msc “と入力し、“Ctrl + Shift + Enter “**と入力します。 2.Computer **ConfigurationWindows Settings Scripts (Startup/Shutdown) に移動する。 3.結果ペインで、「Shutdown」をダブルクリックします。 4.PowerShellタブを選択します。 5.シャットダウンのプロパティ]ダイアログボックスで、[追加]をクリックします。 6.スクリプト名]ボックスにスクリプトのパスを入力するか、[参照]をクリックしてドメインコントローラのNetlogon共有フォルダの「chocoautomatewindowsupdates.ps1」を検索します。 7.リブートします。

これで、管理者が行うべきことは、Windowsアップデートを実行するためにコンピュータを再起動することです。

スクリプトを理解する

Windowsの更新を自動化するためのスクリプトのタイトルは「chocoautomatewindowsupdates.ps1」です。このスクリプトは、以下のタスクを実行します:

Windows 10 のデプロイメントをハード化し、デブロートする**。

**必要なファイルは、以下のサイトからダウンロードしてください。 GitHub Repository

**以下のようなお手伝いをしていただける方を募集しています。 .Net issue

はじめに

Windows 10は、箱から出した状態では侵略的で安全でないオペレーティングシステムです。 以下のような組織があります。 PrivacyTools.io , Microsoft , Cyber.mil , the Department of Defense , and the National Security Agency は、オペレーティングシステムをロックダウンし、強化し、保護するための設定変更を推奨しています。これらの変更は、テレメトリー、マクロのブロック、ブロートウェアの削除、システムに対する多くのデジタルおよび物理的な攻撃の防止など、幅広い緩和策をカバーしています。このスクリプトは、これらの組織が推奨する設定を自動化することを目的としています。

注意事項

  • このスクリプトは、主にPersonal Use環境での運用を想定して設計されています。このことを念頭に置いて、特定の企業向け構成設定は実装されていません。このスクリプトは、システムを100%準拠させるために設計されたものではありません。むしろ、スクリプトで変更可能な設定のほとんど(すべてではないにしても)を完了するための足がかりとして使用されるべきで、ブランディングやバナーなどの問題は、たとえハードなパーソナルユース環境であっても実装されるべきでないため、スキップされます。
  • このスクリプトは、他のスクリプトとは異なり、最適化によってWindowsのコア機能が破壊されないように設計されています。
  • Windows Update、Windows Defender、Windowsストア、Cortonaなどの機能は制限されていますが、他のWindows 10プライバシースクリプトのように機能不全に陥った状態にはなっていません。
  • 商用環境のみを対象とした最小化スクリプトをお探しの場合は、こちらをご覧ください。 GitHub Repository

必要条件

おすすめ読み物

このコレクションが利用するスクリプトとツールのリストです:

からの追加設定を検討した:

STIGS/SRGs Applied:

スクリプトの実行方法

手動インストール:

手動でダウンロードした場合、スクリプトは、管理用パワーシェルから GitHub Repository


Presearch Ad