Zarządzanie i wdrażanie
Specjaliści IT lub deweloperzy przygotowujący się do wdrożenia systemu Windows 7 będą mieć większą pewność i doświadczenie w krótszym cyklu oceny z powodu ulepszeń funkcji i narzędzi do tworzenia obrazów. Obejmują one obsługę zarządzania aplikacjami, sterownikami i systemami operacyjnymi w plikach obrazów trybu offline. Ponadto tworzenie obrazów i zarządzanie nimi będzie łatwiejsze i będzie dostępne dla szerszego zakresu organizacji IT. Wdrażanie systemu Windows 7 na komputerach biznesowych będzie również łatwiejsze i szybsze ze względu na nowe narzędzia migracji IT i zautomatyzowane technologie wdrażania.
Windows PowerShell 2.0
PowerShell to kompletny język skryptów zarządzanych platformy Microsoft .NET, który ma zarówno interaktywną powłokę wiersza polecenia, jak i graficzne zintegrowane środowisko skryptów (ISE). Obsługuje rozgałęzianie, pętlę, funkcje, debugowanie, obsługę wyjątków i internacjonalizację. Program PowerShell 2.0 jest częścią systemu Windows 7 i oferuje wiele ulepszeń oraz coraz większy zestaw poleceń cmdlet dla diagnostyki systemu Windows, Usługi Microsoft Active Directory, Microsoft Internet Information Services (IIS) i nie tylko.
Funkcja komunikacji zdalnej programu PowerShell 2.0 umożliwia teraz użytkownikom uruchamianie poleceń na co najmniej jednym komputerze zdalnym z jednego komputera z uruchomionym programem PowerShell. Deweloperzy mogą również hostować program PowerShell w usługach IIS w celu uzyskiwania dostępu do serwerów i zarządzania nimi.
Program PowerShell 2.0 obsługuje partycjonowanie i organizowanie skryptów programu PowerShell przy użyciu modułów, które można dystrybuować i wdrażać jako jednostki samodzielnego użytku. Obejmuje ona również obsługę transakcji w apletach i interfejsach API programu PowerShell, co oznacza, że deweloperzy mogą uruchamiać, zatwierdzać i wycofywania transakcji przy użyciu wbudowanych poleceń cmdlet transakcji. Ponadto aparat programu PowerShell obejmuje obsługę zdarzeń na potrzeby nasłuchiwania, przesyłania dalej oraz działania na temat zarządzania i zdarzeń systemowych. Aplikacje programu PowerShell można zapisywać w celu subskrybowania niektórych zdarzeń na potrzeby przetwarzania synchronicznego lub asynchronicznego. (Zobacz programu Windows PowerShell).
zrzut ekranu programu Windows PowerShell
Rysunek 1. Windows PowerShell to kompletny język skryptów zarządzanych platformy .NET, który ma zarówno interaktywną powłokę wiersza polecenia, jak i graficzny środowisko ISE
Instalator Windows
Instalator Windows został zaktualizowany w celu zwiększenia wydajności dewelopera przez zmniejszenie ilości kodu niestandardowego wymaganego do utworzenia pakietu instalacyjnego i utworzenia prawdziwych instalacji oprogramowania dla użytkownika.
Wiele transakcji pakietów umożliwia deweloperom tworzenie pojedynczej transakcji z wielu pakietów przy użyciu "chainer" w celu dynamicznego dołączania pakietów do transakcji. Jeśli co najmniej jeden pakiet nie zostanie zainstalowany zgodnie z oczekiwaniami, po prostu wycofaj instalację.
Osadzona procedura obsługi interfejsu użytkownika ułatwia integrowanie niestandardowych interfejsów użytkownika przez osadzanie niestandardowego programu obsługi interfejsu użytkownika w pakiecie Instalatora Windows.
Usługa Embedded Multiple Package Chainer umożliwia deweloperom włączanie zdarzeń instalacji w wielu pakietach. Mogą na przykład włączać zdarzenia instalacji na żądanie, zdarzenia naprawy i odinstalowywanie zdarzeń w wielu pakietach.
Nowe funkcje umożliwiają również tworzenie prawdziwych instalacji dla poszczególnych użytkowników, w tym obsługę plików programu dla poszczególnych użytkowników i "podnieś teraz" funkcjonalność oraz obsługę spisu oprogramowania w trybie offline i kontroli stosowania poprawek za pośrednictwem obsługi i zarządzania obrazami wdrażania. (Zobacz Co nowego w Instalatorze Windows 5.0.)