タグ付けされた質問 「windows-server-core」

1
Windows 2016 Server CoreにWindows GUIを追加するにはどうすればよいですか?
Rackspaceから専用サーバーを入手しました。W2008がロードされていました。後でアップグレードする必要がないように、最新のOSをインストールすることにしました。インストール中にどうやら、no guiオプションを選択しました。 他のWebサイトで参照したpowershellからguiをインストールしようとしました。 例えば: Install-WindowsFeature Server-GUI-Shell -Restart これを実行すると、次のエラーが表示されます。 PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'. The name was not found. At line:1 char:1 + Install-WindowsFeature Server-GUI-Shell -Restart + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Server-GUI-Shell:String) [Install-WindowsFeature], Exception + FullyQualifiedErrorId …

5
最後のものを閉じた後、Windows 2012 Serverコアで新しいcmdコンソールを開きますか?
Windows Server 2012コアサーバーである新しいテストサーバーで、exitコマンドを使用して開いている唯一のcmdコンソールを閉じました。 今すぐ別のプロンプトを開くにはどうすればよいですか?マシンを強制的に再起動しますか?

2
Hyper-V Server 2012 R2でwindows.oldを適切に削除する
Hyper-V Server 2012がインストールされているサーバーにHyper-V Server 2012 R2をWindows.oldインストールしました。これを行うと、標準フォルダーが作成されました。そのフォルダを安全に削除したいと思います。完全なGUIでこれを行う標準的な方法は、ディスククリーンアップを使用することですが、もちろん、Hyper-Vサーバーにはそのオプションがありません。 このシナリオでそのフォルダを削除する正式な方法はありますか?これがServer Coreである場合、デスクトップエクスペリエンスを含む完全なGUIをインストールできますが、フォルダーをきれいに削除するだけでは意味がありません。 ただ行うrmdir /sなどとは対照的に、質問する私の主な理由は、Windows.oldフォルダーに多くのジャンクションがあり、これを行うことの一部として本番OSコピーで何かを壊したくないことです。

8
Windows 2012 Serverコアを特定する
2012サーバーがWMIを使用してコアインストールとしてセットアップされているかどうかを検出したい。以前の質問は、Win32_OperatingSystemからOperatingSystemSKUを取得できることを示しているようです。私のWindows 2012コアシステムは7のOperatingSystemSKUを報告しています。他の質問の記事はPRODUCT_STANDARD_SERVERを示しているように見えます。 ここに何が欠けていますか。最終的にはポリシーを作成し、アイテムレベルのターゲティングを使用して、そのポリシーをWindows 2012 Server Coreインストールにのみ適用したいと思います。 PS C:\Users\zoredache\Documents> gwmi -Query "select OPeratingSystemSKU,Version,ProductType from Win32_OperatingSystem" __GENUS : 2 __CLASS : Win32_OperatingSystem __SUPERCLASS : __DYNASTY : __RELPATH : Win32_OperatingSystem=@ __PROPERTY_COUNT : 3 __DERIVATION : {} __SERVER : __NAMESPACE : __PATH : OperatingSystemSKU : 7 ProductType : 2 Version : 6.2.9200

3
Server CoreでPowerShellを自動的に使用する
私はローカルでServer 2012のCoreインストールにログインすると、毎回私が持っているようにタイプするpowershell代わりに、老いたCMD無地のPowerShellコマンドラインを取得します。 PowerShell Windows機能を削除しないと仮定した場合、cmdではなくPowerShellプロンプトに直接進むようにサーバーを構成するにはどうすればよいですか?

3
保存されたps1ファイルを使用してリモートPowerShellセッションを起動する
PowerShellセッションを起動するためにローカルデスクトップに保存できるファイルをいくつか作成しようとしています。 Windows Server 2008とWindows Server 2012は、どちらもServer Coreインストールです。 現在、Powershellを開いて次のように入力できます。 Enter-PSSession -computername Win2012SrvCore -credential administrator これを使用して、コマンドを接続して実行でき、すべてが素晴らしいです。 私がやろうとしたことは: Win2012SrvCore1.ps1以下で呼び出されるファイルを作成します。 $passwd = convertto-securestring -AsPlainText -Force -String MYPASSWORD $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "administrator",$passwd $session = new-pssession -computername Win2012SrvCore -credential $cred Win2012SrvCore2.ps1以下で呼び出されるファイルを作成します。 PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator 各ps1ファイルが起動し、すぐに閉じて、読み込めない赤いテキストが表示されます。 PAUSE各スクリプトに追加しようとしましたが、ウィンドウが閉じるのを止めるようには見えません。 保存したRDPセッションと同様に、ダブルクリックしてPowerShellプロンプトを開くことができるスクリプトを作成します。 ps1ファイルを実行するように構成しました。 C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe …

1
Server 2012 CoreのPowershellでファイルを解凍します
powershellでファイルを解凍する必要があります。誰もがこれを行う典型的な方法は、スクリプトでシェルを自動化することです。 $shellApplication = new-object -com shell.application $zipPackage = $shellApplication.NameSpace($zipfilename) $destinationFolder = $shellApplication.NameSpace($destination) $destinationFolder.CopyHere($zipPackage.Items()) Server Coreにはシェルがないため、これは機能しません。したがって、自動化するものはありません。これにより、E_FAIL COMエラーが発生します。 Powershellは単独でそれを行うことはできないようです。サードパーティに行く場合は、そもそもサーバーにユーティリティを取得するスクリプトを作成する方法を見つけ出す必要があります。7-Zipは私の頼みの綱でしたが、ダウンロードとインストールをスクリプト化できるとは思えません。Sourceforgeは私にHTMLファイルを送り返し続けます。 Server 2012 Coreでzipファイルを完全に解凍するスクリプトを作成するにはどうすればよいですか?

3
SVCHOST /ワークステーションサービスでのWindows 2012 Core Extremeメモリの使用
約200台のサーバー、Hyper V、ファイルクラスター、IISがあり、すべて同じ問題が発生しています。サーバーでRAMの上限または上限に近い通常の使用によってサーバーでイベントが発生します。これが発生すると、SVCHOST /ワークステーションサービスは、具体的に(ワークステーションサービスをそれ自体のSVCHOSTに分離することで除去された)ハンドル/スレッドの解放を停止し、そのサービスで使用されているメモリは解放されません。極端な場合には、255GBサーバーで40GBのRAMを使用するワークステーションサービスがあります。また、4000万以上のハンドルを見つける場合もあります。 もちろん、再起動すると問題はなくなり、W3プロセスやHyperV VMなどによってすべてのメモリが使用されるまで、問題は解消されます。その後、WorkstationサービスがすべてのRAMの取得を開始します。プロセスは非常に遅く、サーバー上のRAMの量によっては数週間から数か月かかることがあります。 当社のHyper VサーバーとIISサーバーはどちらも作業ファイルの共有にアクセスします。これらの共有はSSDストレージ上にあるため、十分なパフォーマンスを発揮します。現在のすべてのパッチをインストールしましたが、これを重要なステップにして、R2で修正されるという明確な兆候を見つけることができない多くのツールがあるため、R2には移動していません。 私たちはProcMonと他のツールを実行しましたが、最も問題のあるサーバーではこれらのツールは実行されません。他のものについては、それらが提供する結果は、そのプロセスで実際にメモリリークがあるように見えることを示しています。 このプロセスからメモリを解放したり、一緒にバグを回避したりする方法はありますか?再起動する必要はなく、エラー状態になるとプロセスを再起動できません。プロセスがフリーズします。 私たちはこの問題を「修正」するために定期的な再起動を行わないように努めていますので、どんな答えもありがたいです。

3
Windows Server 2012コアにdotNet Framework 3.51をインストールするにはどうすればよいですか?
Windows Server 2008 R2コアでは、dism.exeとfeaturename: 'NetFx3-ServerCore'を使用しています。この機能は、Server 2012(Windows Server 8)では使用できません。 Server 2012 Coreで標準の3.51インストーラーを使用すると、「Microsoft .NET Framework 3.5をインストールまたは構成するには、ロール管理ツールを使用する必要があります」と表示されます。 (Server 2012の)GUIバージョンでこれを行うことができ、Microsoft.comからパッケージをダウンロードしますが、Coreでこれを行うにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.