VPNできるリモートネットワークがあります。このネットワークには、管理したいWindows Server 2008のインストールがありますが、サーバーのディスクがいっぱいです。私が試してみました:
私が考えたがインストールされていない他のいくつかのものは次のとおりです:VNC、telnetサーバーなど。サーバーを物理的に再起動できません。
サーバーは、管理者権限を持つドメイン上にありますが、Active Directoryを介して、コンピューターの空き容量を増やすような処理を実行できますか?他のアイデアはありますか?
HPILOMやDellDRACなどの帯域外管理を使用してみてください。
または、サーバーでシリアルコンソールを有効にしている可能性がありますか?参照: [〜#〜] sac [〜#〜]
コンソールにアクセスできるランダムな人も役に立ちます...
SysinternalsのPsTools からPsExecを試して、リモートコマンドプロンプトを取得していくつかのファイルを削除できるかどうかを確認してください。
また、tasklist
コマンドラインツールを使用して、リモートシステムの実行中のプロセスのリストにアクセスすることもできますか?その場合は、taskkill
を使用して、一部のファイルを保持している可能性のあるプログラムを終了し、RDPでそこにウェッジするのに十分なディスク領域を解放できる可能性があります。ありそうもないが、一撃の価値がある。
以前にログオンしたことがないアカウントでログオンしようとしているため、Net Use/RDP/Explorer(開始->実行-> \\ servername\c $?そうでない場合は試してみてください)が失敗すると思います/は現在ログオンしていないため、新しいアカウントフォルダーを書き込むか、既存のアカウントフォルダーを更新しようとしています。
としてログインまたは接続を試みることができるアカウントがそのアカウントにログオンしているかどうかを知っていますか? (サービスアカウントでも)。誰かいますか、例えばサーバーへの現在開いている接続を持ち、一時的にファイルをサーバーから移動できるデスクトップユーザーですか?
その上にあるファイルを参照したり、ログオンしたりすることさえできない場合、ディスクがいっぱいであることをどのようにして知ることができますか?どれくらいいっぱいですか?スペースはありますか?他にスペースのあるディスクやパーティションはありますか?できる人はいますか?サムドライブまたはUSBドライブを接続しますか?
SQL Serverを実行していますか? Management Studioをローカルにインストールし、サーバーに接続する場合、それは機能しますか?次に、試してください http://www.kodyaz.com/articles/delete-file-from-sql-server-xp-cmdshell-ole-automation-procedures.aspx
query user /server:SERVERNAME
logoff SESSIONID /server:SERVERNAME
ボックスにログオンしているユーザーが長引く場合は、少しスペースを確保する必要があります。以下のコマンドは少し古いかもしれませんが、うまくいくかもしれません...?
AT \\SERVERNAME TIME powercfg.exe -h off
これにより、特定の時間にハイバネーションファイルが削除され、アクセス可能になります。 4GB以上のスペースを確保する必要があります。とにかくログインするのに十分です。