{"id":31789,"date":"2019-10-31T21:43:07","date_gmt":"2019-10-31T18:43:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dobavlyaem-wds-universalnosti\/"},"modified":"2019-10-31T21:43:07","modified_gmt":"2019-10-31T18:43:07","slug":"dobavlyaem-wds-universalnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/dobavlyaem-wds-universalnosti","title":{"rendered":"Dodajemy uniwersalno\u015b\u0107 WDS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dzie\u0144 dobry, szanowni mieszka\u0144cy Habr!<\/p>\n<p>Celem tego artyku\u0142u jest napisanie kr\u00f3tkiego przegl\u0105du mo\u017cliwo\u015bci wdra\u017cania r\u00f3\u017cnych system\u00f3w za pomoc\u0105 WDS (Us\u0142ugi wdra\u017cania systemu Windows)<br \/>\nW artykule zostan\u0105 przedstawione kr\u00f3tkie instrukcje wdra\u017cania Windows 7 x64, Windows XP x86, Ubuntu x64 oraz dodawania takich przydatnych narz\u0119dzi do rozruchu przez sie\u0107 jak Memtest i Gparted.<br \/>\nHistoria b\u0119dzie opowiadana w porz\u0105dku przychodz\u0105cych mi do g\u0142owy pomys\u0142\u00f3w. I wszystko zacz\u0119\u0142o si\u0119 od Microsoftu...<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nA teraz sama historia:<br \/>\nNiedawno wpad\u0142em na s\u0142uszny pomys\u0142 uruchamiania system\u00f3w w pracy za pomoc\u0105 WDS. Je\u015bli kto\u015b wykonuje prac\u0119 za nas, jest mi\u0142o. A je\u015bli przy okazji poznajemy co\u015b nowego \u2013 to podw\u00f3jnie mi\u0142o. Nie b\u0119d\u0119 zbyt szczeg\u00f3\u0142owo opisywa\u0142 instalacji roli WDS \u2013 Microsoft sprowadza wszystko do Dalej-Dalej-Dalej i artyku\u0142\u00f3w na ten temat \u2013 g\u00f3ry. Kr\u00f3tko opowiem o pracy z obrazami Windows, zatrzymuj\u0105c si\u0119 na tych momentach, kt\u00f3re sprawi\u0142y mi trudno\u015bci. Szerzej b\u0119d\u0105 opisane systemy nie od Microsoftu (po to ten artyku\u0142 si\u0119 pisze).<br \/>\nZaczynamy.<br \/>\nSerwer, kt\u00f3ry b\u0119dzie pe\u0142ni\u0142 rol\u0119 przechowalni obraz\u00f3w i koordynatora dzia\u0142a\u0144, ma na pok\u0142adzie Windows Server 2008 R2. Aby ta us\u0142uga dzia\u0142a\u0142a poprawnie, potrzebne s\u0105 takie role jak DHCP i DNS. No i AD \u2013 do wprowadzania maszyn do domeny. (Nie trzeba trzyma\u0107 tych r\u00f3l na jednej maszynie, mog\u0105 by\u0107 roz\u0142o\u017cone w ca\u0142ej strukturze. Najwa\u017cniejsze, aby dzia\u0142a\u0142y poprawnie)<\/p>\n<h5>1. Konfiguracja WDS<\/h5>\n<p>\nDodajemy niezb\u0119dne role i szybko wchodzimy do konsoli WDS, inicjalizujemy nasz serwer i widzimy nast\u0119puj\u0105ce:<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/dd16e4a8264767353b3c057d06fb9954.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<ul>\n<li><b>Obrazy instalacyjne<\/b> \u2014 obrazy instalacji. Skonfigurowane, \u0142adne systemy, kt\u00f3re b\u0119dziemy instalowa\u0107. Dla wygody mo\u017cna doda\u0107 kilka grup wed\u0142ug typ\u00f3w system\u00f3w: Windows 7, XP lub wed\u0142ug typ\u00f3w zada\u0144 \u2013 IT Dept, Client Dept, Servers.\n <\/li>\n<li><b>Obrazy rozruchowe<\/b> \u2014 obrazy rozruchu. To, co \u0142adowane jest na maszyn\u0119 jako pierwsze i pozwala na wykonywanie r\u00f3\u017cnych dzia\u0142a\u0144. Najpierw trafia tam obraz z p\u0142yty instalacyjnej (dla Windows 7 \u2013 to folder sources i pliki install.wim lub boot.wim.<br \/>\nA potem mo\u017cna z nich zrobi\u0107 co\u015b interesuj\u0105cego:<\/p>\n<ul>\n<li> <i>Obraz przechwytywania<\/i> lub <i>obraz zapisu<\/i> \u2014 nasz g\u0142\u00f3wny instrument, pozwala wykona\u0107 kopi\u0119 skonfigurowanego systemu, kt\u00f3ry zosta\u0142 wcze\u015bniej przetworzony przez sysprep i jest naszym szablonem.<\/li>\n<li> <i>Obraz odkrywania<\/i> \u2014 pozwala na przesy\u0142anie obraz\u00f3w skonfigurowanych system\u00f3w na komputery, kt\u00f3re nie obs\u0142uguj\u0105 rozruchu z sieci.<\/li>\n<\/ul>\n<p>\n<\/li>\n<li><b>Urz\u0105dzenia w oczekiwaniu<\/b> \u2014 urz\u0105dzenia oczekuj\u0105ce na zatwierdzenie przez administratora do instalacji. Chcieliby\u015bmy wiedzie\u0107, kto instaluje nasz skarb na swoim komputerze.<\/li>\n<li><b>Transmisje Multicast <\/b> \u2014 rozsy\u0142anie multicastowe. U\u017cywane do instalacji jednego obrazu na du\u017cej liczbie klient\u00f3w.<\/li>\n<li><b>Sterowniki<\/b> \u2014 sterowniki. Pomagaj\u0105 doda\u0107 do obraz\u00f3w na serwerze niezb\u0119dne sterowniki i unikn\u0105\u0107 tego rodzaju b\u0142\u0119d\u00f3w:<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/9c24ffc96667d36b19aea8c68fe80ef8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<u>Po dodaniu sterownik\u00f3w do serwera WDS nale\u017cy je r\u00f3wnie\u017c doda\u0107 do odpowiedniego obrazu rozruchowego.<\/u><\/li>\n<\/ul>\n<p>\nTak, i jeszcze jedno \u2014 dla ka\u017cdej architektury systemu nale\u017cy stworzy\u0107 w\u0142asne bootloadery i instalatory. Za r\u00f3\u017cnorodno\u015b\u0107 w zoo trzeba p\u0142aci\u0107.<br \/>\nW zasadzie nasz WDS jest ju\u017c gotowy. Mo\u017cemy uruchomi\u0107 system z sieci i zobaczy\u0107 okno wyboru z naszymi obrazami rozruchowymi. <br \/>\nNie b\u0119d\u0119 opisywa\u0107 wszystkich etap\u00f3w przygotowania idealnego obrazu, a jedynie zostawi\u0119 link do artyku\u0142u, z kt\u00f3rego sam korzysta\u0142em: <noindex><a rel=\"nofollow\" href=\"http:\/\/theitbros.com\/sysprep-a-windows-7-machine-start-to-finish-v2\/\">Tyc dla Windows 7<\/a><\/noindex> (z jakiego\u015b powodu mia\u0142em zainstalowan\u0105 star\u0105 wersj\u0119 WAIK \u2014 6.1.7100.0, w kt\u00f3rej nie mo\u017cna by\u0142o stworzy\u0107 pliku odpowiedzi dla Windows 7 SP1. Potrzebna jest najnowsza wersja \u2014 6.1.7600.16385)<br \/>\nI oto <noindex><a rel=\"nofollow\" href=\"http:\/\/thommck.wordpress.com\/2010\/01\/06\/installing-windows-xp-over-the-network-using-windows-deployment-services\/\">jeszcze<\/a><\/noindex> instrukcja przygotowania Windows XP dla WDS. R\u00f3wnie\u017c nie b\u0119dziemy pisa\u0107 zbyt szczeg\u00f3\u0142owo \u2014 najciekawsze mamy w drugiej cz\u0119\u015bci!<\/p>\n<h5>2. Uniwersalny bootloader<\/h5>\n<p>\nTo \u015bwietnie, \u017ce mamy teraz taki system. U\u017cywanie go to czysta przyjemno\u015b\u0107. Ale czy nie mo\u017cna jeszcze bardziej u\u0142atwi\u0107 sobie \u017cycia?<br \/>\nChc\u0119 instalowa\u0107 przez niego Linuxa!<br \/>\nPrzede wszystkim, jak wielu z was pami\u0119ta \u2014 r\u00f3wnoleg\u0142a instalacja Windows i Ubuntu nie ko\u0144czy si\u0119 dla winowego bootloadera dobrze. Zast\u0119puje go uniwersalny GRUB.<br \/>\nTutaj jest to samo. Potrzebujemy uniwersalnego bootloadera, poznajcie \u2014 to <noindex><a rel=\"nofollow\" href=\"http:\/\/www.syslinux.org\/wiki\/index.php\/PXELINUX\">PXELINUX<\/a><\/noindex><br \/>\n1) Pobieramy najnowsz\u0105 wersj\u0119 (w momencie pisania artyku\u0142u to <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/pub\/linux\/utils\/boot\/syslinux\/\">5.01<\/a><\/noindex><br \/>\nInteresuj\u0105 nas te pliki:<br \/>\ncorepxelinux.0 <br \/>\ncom32menuvesamenu.c32 (mo\u017cna r\u00f3wnie\u017c wzi\u0105\u0107 menu.c32 do tekstowego interfejsu podczas uruchamiania)<br \/>\ncom32chainchain.c32<br \/>\nWe wszystkich poradnikach dotycz\u0105cych u\u017cywania tego bootloadera m\u00f3wi si\u0119, \u017ce z tymi trzema wszystko dzia\u0142a. Musia\u0142em doda\u0107 jeszcze ldlinux.c32, libcom.c32 i libutil_com.c32. Mo\u017cna to zrobi\u0107 tak \u2014 skopiowa\u0107 polecane i uruchomi\u0107. Na jaki plik b\u0119dzie narzeka\u0107 \u2014 ten skopiowa\u0107 do folderu.<br \/>\nPotrzebujemy r\u00f3wnie\u017c pliku memdisk do uruchamiania iso. R\u00f3wnie\u017c k\u0142adziemy go do tego folderu<br \/>\n2) Umieszczamy je w folderze, w kt\u00f3rym przechowywane s\u0105 wszystkie obrazy WDS. A dok\u0142adnie tutaj \u2014 RemoteInstallBootx64 (b\u0119dziemy instalowa\u0107 tylko 64, dla 86 umie\u015b\u0107cie te same pliki w tym folderze r\u00f3wnie\u017c.)<br \/>\n3) Zmie\u0144 nazw\u0119 pxelinux.0 na pxelinux.com<br \/>\n4) Stworzymy <b>folder<\/b> pxelinux<b>.cfg<\/b> dla pliku konfiguracyjnego i samego pliku (ju\u017c wewn\u0105trz tego folderu, naturalnie) \u2014 default (bez rozszerzenia!) o nast\u0119puj\u0105cej tre\u015bci:<\/p>\n<blockquote><p>DEFAULT vesamenu.c32<br \/>\n PROMPT 0<br \/>\n NOESCAPE 0<br \/>\n ALLOWOPTIONS 0<br \/>\n # Timeout in units of 1\/10 s<br \/>\n TIMEOUT 300<br \/>\n MENU MARGIN 10<br \/>\n MENU ROWS 16<br \/>\n MENU TABMSGROW 21<br \/>\n MENU TIMEOUTROW 26<br \/>\n MENU COLOR BORDER 30;44 #20ffffff #00000000 none<br \/>\n MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none<br \/>\n MENU COLOR TITLE 0 #ffffffff #00000000 none<br \/>\n MENU COLOR SEL 30;47 #40000000 #20ffffff<br \/>\n T\u0141O MENU pxelinux.cfg\/picture.jpg #picture 640\u00d7480 na t\u0142o<br \/>\n MENU TITLE Wybierz swoje przeznaczenie!<\/p>\n<p>LABEL wds<br \/>\n MENU LABEL Us\u0142ugi wdra\u017cania systemu Windows (7, XP, obrazy startowe)<br \/>\n KERNEL pxeboot.0<\/p>\n<p>LABEL local <br \/>\n MENU DEFAULT<br \/>\n MENU LABEL Uruchom z dysku twardego<br \/>\n LOCALBOOT 0<br \/>\n Wpisz 0x80\n<\/p><\/blockquote>\n<p>\n5) Zr\u00f3bmy kopi\u0119 pliku pxeboot.n12 i nazwijmy j\u0105 pxeboot.0 <br \/>\n6) Nast\u0119pnie musimy nauczy\u0107 nasz WDS \u0142adowa\u0107 si\u0119 dok\u0142adnie z uniwersalnego \u0142aduj\u0105cego. W 2008 roku robiono to przez GUI, w 2008 R2 \u2014 przez lini\u0119 polece\u0144. Otwieramy i wpisujemy:<\/p>\n<ul>\n<li> wdsutil \/set-server \/bootprogram:bootx64pxelinux.com \/architecture:x64 <\/li>\n<li> wdsutil \/set-server \/N12bootprogram:bootx64pxelinux.com \/architecture:x64<\/li>\n<\/ul>\n<p>\nWyj\u015bcie z wiersza polece\u0144:<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/798cc7f8746d3aa631adcc7f9216243a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nWszystko, \u0142adujemy i widzimy po\u017c\u0105dany ekran:<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/cf67721e628e4e72f7bc35155215adca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTo jest podstawowa konfiguracja, mo\u017cna j\u0105 dostosowa\u0107 do swoich wymaga\u0144 (logo firmy, kolejno\u015b\u0107 \u0142adowania itd.). Jak na razie potrafi tylko przekazywa\u0107 kontrol\u0119 do WDS-a i uruchamia\u0107 ponownie z dysku twardego. Nauczmy go \u0142adowa\u0107 Ubuntu!<\/p>\n<h5>3. Uczymy or\u0142a lata\u0107<\/h5>\n<p>\nCzego tam potrzebujemy? Ubuntu, Gparted? Dodajmy jeszcze memtest dla porz\u0105dku.<br \/>\nZaczniemy od najprostszego:<br \/>\nMemtest<br \/>\nStworzymy w folderze Boot\/x64 WDS-a osobny folder dla plik\u00f3w linuxowych, na przyk\u0142ad Distr. I podfoldery w nim dla naszych odpowiednich system\u00f3w:<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/13deec224baca5c6ca537534fdf084f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPobieramy <noindex><a rel=\"nofollow\" href=\"http:\/\/www.memtest.org\/#downiso\">iso mtmtest<\/a><\/noindex> i dodajemy do naszego konfigu (plik default) nast\u0119puj\u0105ce linie:<\/p>\n<blockquote><p>label MemTest<br \/>\nmenu label MemTest86+<br \/>\nKernel memdisk iso raw<br \/>\ninitrd Linux\/mt420.iso<\/p><\/blockquote>\n<p>\nW ten spos\u00f3b za\u0142adujemy nasz ma\u0142y obraz do pami\u0119ci i stamt\u0105d go uruchomimy. Z przykro\u015bci\u0105 musz\u0119 stwierdzi\u0107, \u017ce z du\u017cymi obrazami to mi nie dzia\u0142a\u0142o.<\/p>\n<p>Gaprted<br \/>\nPobieramy <noindex><a rel=\"nofollow\" href=\"http:\/\/gparted.sourceforge.net\/\">naj\u015bwie\u017csz\u0105 wersj\u0119<\/a><\/noindex>, rozpakowujemy obraz iso i bierzemy trzy pliki \u2014 \/live\/vmlinuz, \/live\/initrd.img oraz \/live\/filesystem.squashfs<br \/>\nC\u00f3\u017c to za pliki? (<i>Mog\u0119 si\u0119 myli\u0107 w sformu\u0142owaniach, serdeczna pro\u015bba do czytelnik\u00f3w o poprawienie, je\u015bli si\u0119 pomyl\u0119<\/i>)<\/p>\n<ul>\n<li>vmlinuz (cz\u0119sto mo\u017cna zobaczy\u0107 vmlinux) \u2014 skompresowany plik j\u0105dra<\/li>\n<li>initrd.img \u2014 obraz podstawowego systemu plik\u00f3w (minimalne wymagania do uruchomienia)<\/li>\n<li>filesystem.squashfs \u2014 same pliki u\u017cywane w trakcie pracy<\/li>\n<\/ul>\n<p>\nUmieszczamy pierwsze dwa pliki w folderze do pobrania (w moim przypadku jest to Bootx64DistrGparted), a trzeci na serwerze IIS (na szcz\u0119\u015bcie ju\u017c jest uruchomiony dla WSUSa).<br \/>\nLiryczna dygresja \u2014 niestety, metoda z za\u0142adowaniem obrazu iso na memdisk z du\u017cymi dystrybucjami mi si\u0119 nie uda\u0142a. Je\u015bli przypadkiem znasz sekret sukcesu \u2014 by\u0142oby to wspania\u0142e rozwi\u0105zanie, kt\u00f3re pozwoli\u0142oby szybko uruchomi\u0107 ka\u017cdy system z obrazu iso.<br \/>\nDodajemy filesystem.squashfs do IIS, aby mo\u017cna go by\u0142o odczyta\u0107 przez sie\u0107 (nie zapomnij doda\u0107 etykiety MIME dla tego rozszerzenia).<br \/>\n<img decoding=\"async\" alt=\"Dodajemy uniwersalno\u015b\u0107 WDS\" src=\"\/wp-content\/uploads\/2019\/04\/972a8d26634323b6db90a7a67a80a771.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTeraz dodajemy wpis do naszego pxelinux.cfg\/default:<\/p>\n<blockquote><p>LABEL GParted Live<br \/>\nMENU LABEL GParted Live<br \/>\nKERNEL Distr\/Gparted\/vmlinuz<br \/>\nAPPEND initrd=Distr\/Gparted\/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http:\/\/192.168.10.10\/Distr\/Gparted\/filesystem.squashfs\n<\/p><\/blockquote>\n<p>\nSprawdzamy \u2014 dzia\u0142a!<br \/>\nUbuntu 12.04<br \/>\nDoda\u0142em dwie mo\u017cliwe opcje instalacji \u2014 ca\u0142kowicie automatyczn\u0105 (dzi\u0119ki u\u017cytkownikowi <noindex><a rel=\"nofollow\" href=\"https:\/\/geektimes.ru\/users\/malamut\/\" class=\"user_link\">Malamut<\/a><\/noindex> za <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/post\/104029\/\">artyku\u0142 <\/a><\/noindex>i w r\u0119cznym trybie).<br \/>\nPobieramy plik z alternatywn\u0105 instalacj\u0105 i wyci\u0105gamy stamt\u0105d (jak wcze\u015bniej) dwa pliki \u2014 initrd.gz i linux, a nast\u0119pnie umieszczamy je w Distr\/Ubuntu.<br \/>\nDodajemy do naszego pxelinux.cfg\/default linijki<br \/>\ndo ca\u0142kowicie r\u0119cznej instalacji.<\/p>\n<blockquote><p>LABEL Ubuntu<br \/>\nKERNEL Distr\/Ubuntu\/linux<br \/>\nAPPEND priority=low vga=normal initrd=Distr\/Ubuntu\/initrd.gz\n<\/p><\/blockquote>\n<p>\nA oto do automatycznej instalacji potrzebny jest plik z ustawieniami odpowiedzi (mo\u017cna poczyta\u0107 <noindex>tutaj<\/noindex>) i umie\u015bcimy go na naszym serwerze WWW. U mnie linijka w bootloaderze wygl\u0105da tak:<\/p>\n<blockquote><p>LABEL Ubuntu Auto Install<br \/>\nKERNEL Distr\/Ubuntu\/linux<br \/>\nAPPEND initrd=Distr\/Ubuntu\/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup\/layoutcode=ru url=http:\/\/192.168.10.10\/Distr\/Ubuntu\/preseed.txt\n<\/p><\/blockquote>\n<p>\nPrzydatno\u015b\u0107 na przysz\u0142o\u015b\u0107<br \/>\nPrzegl\u0105daj\u0105c materia\u0142y na ten temat i szukaj\u0105c odpowiedzi na moje pytania, odkry\u0142em <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/post\/140002\/\">niesamowity artyku\u0142<\/a><\/noindex> od <noindex><a rel=\"nofollow\" href=\"https:\/\/geektimes.ru\/users\/alexander_erofeev\/\" class=\"user_link\">Alexander_Erofeev<\/a><\/noindex> z opisem \u0142adowania Kaspersky Rescue Disk przez sie\u0107. Niestety, mi si\u0119 to nie uda\u0142o. Ale narz\u0119dzie jest naprawd\u0119 pomocne (czasami ci szczeg\u00f3lnie zapobiegliwi u\u017cytkownicy mog\u0105 przypadkiem chwyci\u0107 co\u015b takiego\u2026 Warto mie\u0107 takie narz\u0119dzie pod r\u0119k\u0105.)<\/p>\n<h5>Podsumowanie<\/h5>\n<p>\nTen artyku\u0142 przedstawia przegl\u0105d mo\u017cliwo\u015bci, kt\u00f3re oferuje rola WDS od Microsoft. Gdy zaczyna\u0142em pisa\u0107 ten artyku\u0142, plany by\u0142y ogromne: szczeg\u00f3\u0142owe HOWTO dotycz\u0105ce wszystkich aspekt\u00f3w uruchamiania wymienionych powy\u017cej system\u00f3w... Jednak gdy materia\u0142 dotycz\u0105cy samego WDS zacz\u0105\u0142 si\u0119 gromadzi\u0107, w\u0105tek narracji zaprowadzi\u0142 mnie w jakie\u015b g\u0142\u0119biny, z kt\u00f3rymi nikt z pewno\u015bci\u0105 si\u0119 nie spotka... Dlatego podj\u0119to decyzj\u0119, aby podzieli\u0107 si\u0119 kr\u00f3tkimi informacjami o tym, co mo\u017cna osi\u0105gn\u0105\u0107, a tam gdzie to mo\u017cliwe, zamie\u015bci\u0107 linki do dobrych artyku\u0142\u00f3w. Je\u015bli czytelnikom b\u0119dzie si\u0119 to podoba\u0107, lub je\u015bli nagle zapragn\u0119 s\u0142awy i pieni\u0119dzy, aby wzbogaci\u0107 kolekcj\u0119 artyku\u0142\u00f3w na Habrze \u2013 mo\u017cna bardziej szczeg\u00f3\u0142owo zatrzyma\u0107 si\u0119 na ka\u017cdym z etap\u00f3w konfiguracji wielozadaniowego serwera WDS.<br \/>\nChcia\u0142bym jeszcze raz podzi\u0119kowa\u0107 autorom <noindex><a rel=\"nofollow\" href=\"https:\/\/geektimes.ru\/users\/alexander_erofeev\/\" class=\"user_link\">Alexander_Erofeev<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/geektimes.ru\/users\/malamut\/\" class=\"user_link\">Malamut<\/a><\/noindex> za ich materia\u0142, kt\u00f3ry b\u0119dzie interesuj\u0105cy dla wszystkich bez wyj\u0105tku.<br \/>\nNa Habrze naturalnie ju\u017c by\u0142y artyku\u0142y na ten sam temat, pr\u00f3bowa\u0142em om\u00f3wi\u0107 ten problem z innej perspektywy lub go uzupe\u0142ni\u0107: <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/post\/82552\/\">Raz<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/sandbox\/35205\/\">dwa, ale nie zosta\u0142o opublikowane<\/a><\/noindex><br \/>\nDzi\u0119kujemy za uwag\u0119. <br \/>\n<b>Chwa\u0142a robotom!<\/b><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/171329\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c, \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0445\u0430\u0431\u0440\u0430-\u0436\u0438\u0442\u0435\u043b\u0438! \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 WDS (Windows Deployment Services) \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f Windows 7 x64, Windows XP x86, Ubuntu x64 \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0430\u043a\u0438\u0445 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043f\u043e \u0441\u0435\u0442\u0438 \u043a\u0430\u043a Memtest \u0438 Gparted. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23672,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c, \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0445\u0430\u0431\u0440\u0430-\u0436\u0438\u0442\u0435\u043b\u0438! \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 WDS (Windows Deployment Services) \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/dobavlyaem-wds-universalnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c WDS \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c, \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0445\u0430\u0431\u0440\u0430-\u0436\u0438\u0442\u0435\u043b\u0438! \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 WDS (Windows Deployment Services) \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/dobavlyaem-wds-universalnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:43:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:43:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Dodajemy WDS uniwersalno\u015bci | ProHoster","description":"Dzie\u0144 dobry, szanowni mieszka\u0144cy Habr! Celem tego artyku\u0142u jest napisanie kr\u00f3tkiego przegl\u0105du mo\u017cliwo\u015bci zwi\u0105zanych z wdra\u017caniem r\u00f3\u017cnych system\u00f3w za po\u015brednictwem WDS (Windows Deployment Services). W artykule b\u0119d\u0105.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/dobavlyaem-wds-universalnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c WDS \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c, \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0445\u0430\u0431\u0440\u0430-\u0436\u0438\u0442\u0435\u043b\u0438! \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 WDS (Windows Deployment Services) \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/dobavlyaem-wds-universalnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:43:07+00:00","article:modified_time":"2019-10-31T18:43:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31789","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 07:51:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:10:46","updated":"2026-01-21 07:51:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/31789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=31789"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/31789\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/23672"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=31789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=31789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=31789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}