Назад | Перейти на главную страницу

Как я могу получить доступ к удаленному серверу с полным диском?

Есть удаленная сеть, к которой я могу подключиться через VPN. В этой сети установлен Windows Server 2008, которым я бы хотел управлять, но диск сервера заполнен. Я пытался:

Некоторые другие вещи, о которых я думал, но не установлены: VNC, telnet-сервер и т. Д. Я не могу перезапустить сервер физически.

Сервер находится в домене, к которому у меня есть права администратора. Могу ли я сделать что-нибудь через Active Directory, что приведет к освобождению места на компьютере? Есть другие идеи?

Попробуйте использовать внешнее управление, например HP ILOM или Dell DRAC.

Или у вас на сервере включена последовательная консоль? Видеть: SAC

Может быть полезен и случайный человек с консольным доступом ...

Попробуйте PsExec из PsTools от Sysinternals чтобы узнать, сможете ли вы получить удаленную командную строку и удалить некоторые файлы.

Вы также можете использовать tasklist инструмент командной строки для доступа к списку запущенных процессов удаленной системы? Если да, то вы могли бы использовать taskkill чтобы завершить программу, которая может содержать некоторые файлы, и, возможно, освободить достаточно места на диске, чтобы вклиниться туда с помощью RDP. Маловероятно, но стоит попробовать.

Я предполагаю, что Net Use / RDP / Explorer (я предполагаю, вы имеете в виду start -> run -> \\ servername \ c $? Если нет, попробуйте это), потому что вы пытаетесь войти в систему с учетной записью, которая не была зарегистрирована ранее / в настоящее время не вошел в систему, поэтому пытается записать либо новую папку учетной записи, либо обновить существующую.

Знаете ли вы, вошли ли в систему учетные записи, под которыми вы можете войти или подключиться? (Даже сервисный аккаунт). Есть ли кто-нибудь, например пользователь рабочего стола, у которого есть текущее открытое соединение с сервером, который может временно переместить файл с него?

Если вы даже не можете просматривать файлы на нем или вообще не можете войти в систему, как узнать, что диск заполнен? Насколько он полон? Есть ли вообще место? Есть ли еще какие-нибудь диски или разделы с пространством? Есть ли там кто-нибудь, кто может, например подключить флэш-накопитель или USB-накопитель?

Он запускает SQL Server? Если вы устанавливаете студию управления локально, подключитесь к серверу, это работает? Тогда попробуй 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

Это должно удалить файл гибернации в определенный момент, после чего он должен быть доступен. Должно дать вам 4 или более ГБ места. В любом случае, достаточно войти в систему.

Подробнее про AT здесь: https://support.microsoft.com/kb/313565