Пропускане към основното съдържание

Как да премахнем Windows.old след ъпгрейд на Windows Server работещ в режим Core



Наскоро ми се наложи да се позанимавам с един прясно ъпгрейднат(обновен) Windows Server. Microsoft обикновено препоръчва при сървърите винаги да правите нови инсталации и да мигрирате, с изключение на сървърите System Center Configuration Manager, където се поддържа конфигурация за надграждане на версии на Windows. Та въпросният сървър беше с препълнен диск C, и в тази връзка реших накратко да опиша процеса за премахване на windows.old директорията. Можете да освободите от 6 GB до 15 GB, като премахнете папката windows.old, където се премества всичко, що е Windows базирано, когато решите да надстроите вашия Windows Server.

Изтеглете помощната програма SysInternals Junction, която ще използваме за намиране и изтриване на directory symbolic links (или NTFS Junctions), които все още съществуват в структурата на директорията.
След като изтеглите програмата и я разархивирате създайте PowerShell файл със следния код и го запишете в C : \ temp (местоположението в ще работим).

foreach ($line in [System.IO.File]::ReadLines("c:\temp\junctions.txt"))
{
    if ($line -match "^\\")
    {
        $file = $line -replace "(: JUNCTION)|(: SYMBOLIC LINK)",""
        & c:\temp\junction64.exe -d "$file"
    }
}

Горният код ще обходи т. нар. junction list, който можем да извлечем с командата по-долу.
На по-голямата част от системите това всъщност трябва да върне празно, което показва, че ъпгрейдването на Windows е преминало гладко.

junction -s C:\Windows.old > junctions.txt

След което изпълняваме PowerShell файла, който първоначално написахме и текстовия файл, който току-що създадохме с помощната програма Junction. Щом се направи това, можем да започнем да почистваме. Следва да променим собствеността на файловете:

takeown /F c:\Windows.old\* /R /A /D Y

Ще откриете, че това ще е всичко, от което имате нужда. Сега може да използвате rmdir командата.Ако все пак  по някаква причина не можете да изпълните командата rmdir изпълнете тази допълнителна команда:

cacls c:\Windows.old\*.* /T /grant administrators:F


А ето и командата rmdir - rmdir /S /Q c:\Windows.old


Популярни публикации от този блог

Рециклиране на стара компютърна техника. Защо?

Бумът на новите технологии ни накара много бързо да подменим уредите от бита. Компютърната техника също беше включена в революцията на технологиите. Ако направим една ретроспекция ще си припомним, че през далечната 1998 година (преди цели 20 години към момента на публикуване ) компютрите и компютърната техника като цяло бяха доста рядко срещано явление в офисите и по домовете ни. Едва 15 на всеки 100 домакинства имаха домашен компютър, а Интернет залите процъфтяваха. Почти всички фирми разполагаха с компютърна техника, но за разлика от сега не всеки служител разполагаше с персонален компютър. Спомням си една малка фирмичка с 10 служителя която разполагаше с 4 компютъра, един принтер, два телефона и един факс. Интернета също беше рядкост и по тази причина служителите чакаха на опашка да се доберат до компютрите за да наредят някой и друг пасианс. 2001-а година цените на компютрите станаха по-достъпни и масово народа се втурна да купува. Спомням си че за нов компютър(сглобен) се...

Присъединявана на Debian Linux сървър към Active Directory домейн

Нека си представим, че управлявате един или повече Debian Linux сървъри в Active Directory (AD DS). Вашата цел е да присъедините Linux системите към домейна, за да направите възможно наистина централизирано управлението на потребители, групи, устройства и ресурси. Днес ще ви покажа как да присъединявате Debian Linux машини към AD, като използвате само вградените(native) инструменти. Хубавото на тази процедура е, че е безплатна; Недостатъкът е, че трябва ръчно да изпълнявате всички задачи по поддръжка и управление. Подготвяне на мрежата Присъединяването към AD изисква да бъдат включени/разрешени няколко TCP / IP протокола и портове през защитната стена (Firewall). UDP/TCP 135 : Domain controller intercommunication UDP 138; TCP 139 : File Replication Service (FRS) UDP/TCP 389 : Lightweight Directory Access Protocol (LDAP) UDP/TCP 445 : FRS UDP/TCP 464 : Kerberos password change TCP 3268,3269 : Global catalog (GC) UDP/TCP 53 : Domain Name System (DNS) Също така трябва да ...