-
PowerShellでWindowsのローカルユーザーとグループを管理する方法【LocalAccountsモジュール完全ガイド】
Microsoftは、Windowsのローカルユーザーやローカルグループを管理するための標準PowerShellモジュールとしてMicrosoft.PowerShell.LocalAccountsを提供しています。かつてはこのモジュールを手動でダウンロードしてPowerShellにインポートする必要がありましたが、現在ではWindows Server 2016およびWindows 10において、PowerShell 5.1の一部として標準搭載されています。それより前のバージョンのWindowsで使用したい場合は、別途Windows Management Framework 5.1をインストール
-
Windows Server 2016/2012 R2でユーザー分離機能を使ったFTPサーバーを構築する方法
FTPプロトコルは40年以上の歴史を持つ、最も古いプロトコルのひとつですが、シンプルなファイル転送が必要な場面では今なお広く利用されています。MicrosoftのOSであれば、どのバージョンにもFTPサーバーをインストール可能です。FTPサービスの大規模な近代化が行われたのはWindows 7 / Server 2008 R2の時代で、サービスのコードはほぼゼロから書き直されました。これによりセキュリティが大幅に向上し、多くの新機能が追加されています。その中でも注目すべき機能が「FTPユーザーの分離(User Isolation)」です。この機能を使うと、1台のFTPサーバー上で多数のユーザー
-
Windowsで単一NICに複数のIPアドレス(エイリアス)を割り当てる方法
Windowsでは、管理者が1枚のネットワークインターフェースカード(NIC)に複数のIPアドレスを設定する必要があるケースがあります。例えば、IISやApacheサーバー上で、それぞれ固有のIPアドレスとSSL証明書(Lets Encryptなど)を使用する複数のサイトを運用したい場合、サブネットのIPアドレッシング変更に備えたい場合、アプリケーションごとに異なるIPアドレスへバインドしたい場合などが挙げられます。この記事では、Windows 10のネットワークインターフェースに追加の静的IPアドレスを設定する方法を解説します(同じ手順はWindows Serverでも利用可能です)。まず、
-
GPOのWMIフィルター活用ガイド:条件別にグループポリシー適用を制御する方法
グループポリシー(GPO)におけるWMIフィルターを利用すると、さまざまな条件(ルール)を使い分けることで、クライアントコンピューターへのポリシー適用をより柔軟に制御できます。WMIフィルターとは、WMIクエリ言語(WQL)で記述された一連のWMIクエリの集合であり、特定のグループポリシーを適用すべき対象コンピューターを絞り込むために使用します。 たとえば、OUにリンクされたポリシーにWMIフィルターを設定すれば、そのポリシーをWindows 10が稼働するコンピューターにのみ適用し、他のWindowsバージョンの端末には適用しない、といった運用が可能になります。 WMIフィルター(GPOフィ
-
Windows XPからWindows 10/Windows Server 2012 R2/2016 RDSへRDP接続できない原因と解決策
Windows XPのサポート終了から4年以上が経過しましたが、依然として多くの企業やユーザーがこのOSを使い続けており、近い将来状況が大きく変わる様子もありません。最近、次のような問題が確認されました。Windows XPのRDPクライアントから、新しく構築したWindows Server 2012 R2のリモートデスクトップサービス(RDS)ファームへ、リモートデスクトップ経由で接続できないという問題です。同様の問題は、Windows XPからWindows 10(1803)へのRDP接続時にも発生します。 Windows XPからWindows Server 2016/2012 R2およ
-
Windows Server 2012 R2/2016 RDSのユーザープロファイルディスク(UPD)の設定と活用方法
ユーザープロファイルディスク(UPD)とは ユーザープロファイルディスク(User Profile Disks:UPD)は、Windows Server 2012以降のリモートデスクトップサービス(RDS)に搭載された新機能です。RDS環境におけるローミングプロファイルやフォルダーリダイレクトの代替手段として利用できます。UPDのポイントは、ユーザーのプロファイルデータやアプリケーションデータを、ネットワーク上の専用共有フォルダー内に個別のVHDX仮想ディスクファイルとして保存する点です。この仮想ディスクは、ユーザーがRDSサーバーにサインインした時点でセッションにマウントされ、ログオフすると
-
WSUSグループポリシーによる更新プログラムの展開設定ガイド
前回の記事では、Windows Server 2012 R2 / 2016 における WSUS サーバーのインストール手順を詳しく解説しました。更新サーバーの構成が完了したら、次は Windows クライアント(サーバーおよびワークステーション)を設定し、インターネット上の Microsoft Update ではなく、社内の WSUS サーバーから更新プログラムを取得するように構成する必要があります。本記事では、Active Directory ドメインのグループ ポリシー(GPO)を使用して、クライアントを WSUS サーバーで管理する方法を説明します。 クライアント側ターゲティングの概要
-
IISサイトのアクティブなユーザーセッション数を確認する方法|パフォーマンスモニターとPowerShellでの手順
Windows Server上で稼働しているWebサーバーのIISサイトに対して、現在どれだけのユーザー接続(セッション)が発生しているかを素早く把握できれば、サーバーへの負荷の把握と予測、Webサイトのメンテナンスやアップデートの最適なタイミング選定、利用者数増加時のIISサーバーの負荷予測などに役立ちます。本記事では、パフォーマンスモニターとPowerShellを使ってアクティブなセッション数を確認する具体的な方法を解説します。 パフォーマンスモニターでアクティブセッション数を確認する IIS Webサイトのアクティブなユーザーセッション数を調べる最も簡単な方法は、Windowsのパフ
-
【解決】Windows Server 2016/Windows 10で「更新プログラムのダウンロード 0%」から進まない問題の原因と対処法
現象:更新プログラムのダウンロードが0%で止まるWindows Server 2016(Windows 10 RTM)のWindows Updateサービスには、興味深い「仕様(バグ)」が存在します。社内にWSUSサーバーを構築せず、OSをMicrosoft Updateサーバーから直接更新する構成の環境で、プロキシサーバー経由のインターネット接続を行っていると、更新プログラムのダウンロード処理が0%(Downloading Updates 0%)のまま止まってしまうのです。不思議なことに、Windows Updateクライアントは更新プログラムのメタデータ(必要な更新一覧)の取得自体には成功
-
Windows Server 2016/2012 R2でIISをリモート管理する方法|設定手順とエラー対策を徹底解説
はじめに:IISのリモート管理とはWindows Server 2016 / 2012 / R2 のIIS(Internet Information Services)は、従来のバージョンと同様にリモートから管理できます。複数のIISサーバーを1つのコンソールから一元的に操作できるため非常に便利ですし、Core / Nano モードで稼働するWebサーバーの管理は、事実上この方法しかありません。ただし、デフォルト状態ではリモート管理機能は無効になっています。そのため、別のサーバー上のIISマネージャーで「サーバーへの接続(Connect to a Server)」メニューからIISサーバーを追
-
【Windows Server】アクセスベースの列挙(ABE)を有効化する方法を徹底解説
アクセスベースの列挙(Access-Based Enumeration:ABE)とは、ネットワーク共有フォルダ上のオブジェクト(ファイルやフォルダ)のうち、ユーザーがNTFS権限(読み取りまたは一覧表示)を持たないものを非表示にできる機能です。これにより、共有フォルダ内のデータの機密性が向上し(フォルダ構造やファイル名を隠蔽できる)、ユーザーがアクセス権のない余計なデータを目にしなくなるため使い勝手も改善されます。さらに重要な点として、システム管理者を「なんでこのフォルダにアクセスできないんですか!」といったユーザーからの問い合わせから解放してくれます。 この記事では、アクセスベースの列挙(A
-
Windows 10のWIM/ISOインストールイメージにデバイスドライバーを組み込む方法【PowerShell・DISM手順解説】
本記事では、必要なデバイスドライバーをWindowsインストールイメージに直接組み込む(統合する)方法を詳しく解説します。オフラインのWindowsイメージへドライバーを事前に統合しておく手法は、同一ハードウェア構成の多数のワークステーションやサーバーを展開する際に広く活用されています。AHCI、RAID、NVMeなどの個別ドライバーを各端末に手動でインストールする代わりに、ISO/WIMファイルやVHD/VHDXファイル内のWindowsインストールイメージのドライバーストアに直接ドライバーを組み込めば、OS展開プロセスを大幅に簡素化し、高速化できます。このようなイメージからWindowsを
-
Windows Server RDSでシングルサインオン(SSO)認証を構成する方法
シングルサインオン(SSO)とはシングルサインオン(Single Sign-On:SSO)は、一度認証(サインオン)したユーザーが、再認証なしで他のドメインサービスへアクセスできるようにする技術です。リモートデスクトップサービス(RDS)に適用すると、ドメインコンピューターにログオン済みのユーザーは、RDSサーバーへの接続や公開済みRemoteAppの起動時に、ユーザー名とパスワードを再入力する必要がなくなります。本記事では、Windows Server 2016および2012 R2で稼働するRDSサーバーにおいて、透過的なSSO認証を構成する際のポイントと具体的な手順を解説します。システム要
-
WSUSのターゲットグループ間で承認済み更新プログラムをコピーする2つの方法
社内のWSUSサーバーを使って企業内のPCやサーバーに更新プログラムを適用している場合、本番環境に展開する前に、パイロットグループ(テスト用グループ)のコンピューターやサーバーで事前検証を行うのが一般的です。GPO(グループポリシー)を利用すれば、コンピューターとサーバーをそれぞれ別のWSUSターゲットグループに振り分けることができます。近年の運用経験からわかっているのは、WSUSを「すべての新規更新プログラムを自動承認して本番システムに即座にインストールする」設定にすべきではないという点です。Microsoftがリリースする更新プログラムには、品質が十分でなかったり、テストが不十分だったりす
-
【完全ガイド】Windows Server 2016用の起動可能なUSBメモリを作成する方法
物理サーバーにWindows Server 2016をインストールするための起動可能なUSBメモリを作成する最も簡単で直感的な方法は、Windows USB/DVD Download Toolを使用することです。このツールを使えば、既存の*.isoイメージをUSBドライブに書き込み、起動可能な状態にできます。ただし、このツールはドライブをNTFS形式でフォーマットするため、BIOSシステムへのWindowsインストールには適していますが、EFIシステムではサポートされていません。本記事では、サードパーティ製ツールを使用せずに、Windows Server 2016のイメージを収めた起動可能なU
-
Windows 10のPowerShell PackageManagement活用法!コマンド1つでアプリをインストール・管理する
はじめに:Windows 10に搭載されたPackageManagementとは Windows 10には、開発者によって新しいPowerShellモジュールPackageManagementが組み込まれています。PackageManagement(以前はOneGetと呼ばれていました)を使うと、外部またはローカルのリポジトリからアプリケーションやプログラムをインストール・管理・アンインストールでき、接続済みリポジトリの一覧もPowerShellコンソールからまとめて管理できます。つまり、Linuxでおなじみのapt-get installコマンドのように、Windows 10 / Windo
-
Windows Server 2016の自動仮想マシンアクティベーション(AVMA)とは?仕組みとキー一覧を解説
自動仮想マシンアクティベーション(Automatic Virtual Machine Activation:AVMA)は、Windows Server 2012 R2で初めて導入されたライセンス認証技術です。Windows Server Datacenterエディションが稼働するHyper-Vホスト上であれば、ゲストOSとして動作するすべてのWindows Server仮想マシン(VM)を自動的に認証できます。新しく作成したVMは起動するだけで認証が完了し、MAKキーの入力、KMSサーバーでの認証、インターネットへの接続、手動でのプロダクト認証は一切不要になります。 Windows Serve
-
フェールオーバークラスタリング不要!Hyper-Vライブマイグレーションの構成手順を徹底解説
Hyper-V仮想化環境における「ライブマイグレーション」機能を使えば、稼働中の仮想マシン(VM)を停止させることなく、サービスの可用性に一切影響を与えることなく、別のHyper-Vホストへ移動できます。以前のバージョンのHyper-Vでは、ライブマイグレーションはフェールオーバークラスタのノード間でしか実行できませんでしたが、この制限はShared Nothing Live Migration(共有なしライブマイグレーション)技術が導入されたHyper-V 3.0(Windows Server 2012)以降で撤廃されました。本記事では、Windows Server 2016が稼働するスタン
-
【Windows Server】VSSライターがFailed状態になる原因と再登録による復旧手順
VSSライターの障害とはWindows向けの多くのバックアップソリューションは、ボリュームシャドウコピーサービス(VSS)を利用して、アプリケーションやサービスのデータのバックアップコピーを作成します。しかし、VSSサービス本体や、その構成要素であるVSSライターの一部が正常に動作しなくなると、バックアップ処理が失敗してしまいます。筆者もExchange、MSSQL、Hyper-Vの各サーバーで同様のトラブルに遭遇したことがあります。本記事では、VSSおよびそのコンポーネントを迅速に復旧させるための手順を紹介します。失敗しているVSSライターの特定方法まず、vssadminコマンドを使って、シ
-
Windows Server 2016:ADドメイン不要のワークグループフェールオーバークラスター構築ガイド
Windows Server 2016の新機能「ワークグループクラスター」とは Windows Server 2016より前のバージョンでは、フェールオーバークラスターは同一のActive Directoryドメインに所属するサーバー間でしか構築できませんでした。Windows Server 2016では、異なるドメインに参加しているサーバー間、さらにはADドメインに参加していないワークグループサーバー間でも、2ノード以上のフェールオーバークラスターを構築できるようになりました。これがいわゆるワークグループクラスター(Workgroup Cluster)です。 サポートされるクラスターシナリ