PowerShell Core installeren in WindowsInstalling PowerShell Core on Windows

MSIMSI

PowerShell installeren op een Windows-client of Windows Server (werkt op Windows 7 SP1 Server 2008 R2 en hoger), het downloaden van het MSI-pakket van onze GitHub releases pagina.To install PowerShell on a Windows client or Windows Server (works on Windows 7 SP1, Server 2008 R2, and later), download the MSI package from our GitHub releases page.

Het MSI-bestand ziet er zo-PowerShell-6.0.0.<buildversion>.<os-arch>.msiThe MSI file looks like this - PowerShell-6.0.0.<buildversion>.<os-arch>.msi

Zodra u hebt gedownload, dubbelklikt u op het installatieprogramma en volg de aanwijzingen.Once downloaded, double-click the installer and follow the prompts.

Er is een snelkoppeling geplaatst in het Menu Start na de installatie.There is a shortcut placed in the Start Menu upon installation.

  • Het pakket wordt standaard ge├»nstalleerd op$env:ProgramFiles\PowerShell\By default the package is installed to $env:ProgramFiles\PowerShell\
  • U kunt PowerShell via het Menu Start starten of$env:ProgramFiles\PowerShell\pwsh.exeYou can launch PowerShell via the Start Menu or $env:ProgramFiles\PowerShell\pwsh.exe

VereistenPrerequisites

Voor meer informatie over het inschakelen van PowerShell voor externe toegang via WSMan moeten de volgende vereisten worden voldaan:To enable PowerShell remoting over WSMan, the following prerequisites need to be met:

  • Installeer de universeel C Runtime op Windows-versies voor Windows 10.Install the Universal C Runtime on Windows versions prior to Windows 10. Het is beschikbaar via de directe download of Windows Update.It is available via direct download or Windows Update. Volledig hersteld (inclusief optionele pakketten), ondersteunde systemen beschikt al over deze software al ge├»nstalleerd.Fully patched (including optional packages), supported systems will already have this installed.
  • Windows Management Framework (WMF) installeren 4.0 of hoger (5.1) in Windows 7 en Windows Server 2008 R2.Install the Windows Management Framework (WMF) 4.0 or newer (5.1) on Windows 7 and Windows Server 2008 R2.

POSTCODEZIP

PowerShell binaire ZIP-archief zijn bedoeld om geavanceerde implementatiescenario's inschakelen.PowerShell binary ZIP archives are provided to enable advanced deployment scenarios. Worden opgemerkt dat de controle van vereisten zoals in het MSI-pakket bij gebruik van het ZIP-archief krijgen Won't.Be noted that when using the ZIP archive, you won't get the prerequisites check as in the MSI package. Dus voor externe toegang via WSMan goed werken op Windows-versies voor Windows 10, u moet controleren of de vereisten wordt voldaan.So in order for remoting over WSMan to work properly on Windows versions prior to Windows 10, you need to make sure the prerequisites are met.

Op Nano Server implementerenDeploying on Nano Server

Deze instructies wordt ervan uitgegaan dat een versie van PowerShell al wordt uitgevoerd op de installatiekopie van het Nano Server en dat deze is gegenereerd door de Nano Server Image Builder.These instructions assume that a version of PowerShell is already running on the Nano Server image and that it has been generated by the Nano Server Image Builder. Nano Server is een 'headless' besturingssysteem en de implementatie van de binaire bestanden PowerShell Core kan op twee verschillende manieren gebeuren:Nano Server is a "headless" OS and deployment of PowerShell Core binaries can happen in two different ways:

  1. Offline - de Nano Server-VHD koppelen en pak de inhoud van het zip-bestand naar uw gekozen locatie binnen de gekoppelde installatiekopie.Offline - Mount the Nano Server VHD and unzip the contents of the zip file to your chosen location within the mounted image.
  2. Online - zet het zip-bestand via een PowerShell-sessie en pak deze in uw gekozen locatie.Online - Transfer the zip file over a PowerShell Session and unzip it in your chosen location.

In beide gevallen moet u de Windows 10 x64 Zip-release van het pakket en moet de opdrachten binnen een exemplaar van 'Administrator' PowerShell uit te voeren.In both cases, you will need the Windows 10 x64 Zip release package and will need to run the commands within an "Administrator" PowerShell instance.

Offline implementatie van PowerShell CoreOffline Deployment of PowerShell Core

  1. Uw favoriete zip-hulpprogramma gebruiken voor het uitpakken van het pakket naar een map in de gekoppelde installatiekopie van de Nano Server.Use your favorite zip utility to unzip the package to a directory within the mounted Nano Server image.
  2. Ontkoppelen van de installatiekopie en het opstarten.Unmount the image and boot it.
  3. Verbinding maken met het postvak in-exemplaar van Windows PowerShell.Connect to the inbox instance of Windows PowerShell.
  4. Volg de instructies voor het maken van een externe eindpunt met de een ander exemplaar techniek.Follow the instructions to create a remoting endpoint using the another instance technique.

Online implementatie van PowerShell CoreOnline Deployment of PowerShell Core

De volgende stappen leidt u door de implementatie van PowerShell Core naar een actief exemplaar van de Nano Server en de configuratie van het externe eindpunt.The following steps will guide you through the deployment of PowerShell Core to a running instance of Nano Server and the configuration of its remote endpoint.

  • Verbinding met het postvak in-exemplaar van Windows PowerShellConnect to the inbox instance of Windows PowerShell
$session = New-PSSession -ComputerName <Nano Server IP address> -Credential <An Administrator account on the system>
  • Kopieer het bestand naar de Nano Server-exemplaarCopy the file to the Nano Server instance
Copy-Item <local PS Core download location>\powershell-<version>-win-x64.zip c:\ -ToSession $session
  • Voer de sessieEnter the session
Enter-PSSession $session
  • Pak het Zip-bestandExtract the Zip file
# Insert the appropriate version.
Expand-Archive -Path C:\powershell-<version>-win-x64.zip -DestinationPath "C:\PowerShellCore_<version>"
  • Als u externe toegang op basis van WSMan wilt, volg de instructies voor het maken van een externe eindpunt met de een ander exemplaar techniek.If you want WSMan-based remoting, follow the instructions to create a remoting endpoint using the another instance technique.

Instructies voor het maken van een eindpunt voor externe toegangInstructions to Create a Remoting Endpoint

PowerShell Core ondersteunt de PowerShell Remoting Protocol (PSRP) via WSMan- en SSH.PowerShell Core supports the PowerShell Remoting Protocol (PSRP) over both WSMan and SSH. Zie voor meer informatieFor more information, see:

Artefacten installatie-instructiesArtifact Installation Instructions

We een archief met CoreCLR bits elke CI-versie met publiceren AppVeyor.We publish an archive with CoreCLR bits on every CI build with AppVeyor.

CoreCLR artefactenCoreCLR Artifacts

  • Download zip-pakket van artefacten tabblad van de bepaalde build.Download zip package from artifacts tab of the particular build.
  • Opheffen van blokkeringen zip-bestand: klik met de rechtermuisknop in Verkenner -> Eigenschappen -> selectievakje blokkering vak -> toepassenUnblock zip file: right-click in File Explorer -> Properties -> check 'Unblock' box -> apply
  • Pak het zipbestand naar bin directoryExtract zip file to bin directory
  • ./bin/pwsh.exe