Mit der Einführung von Windows Server 2016 werden neue Funktionen eingeführt, die unsere Verwaltung vereinfachen.
Wie wir alle wissen, ist Windows PowerShell ein leistungsstarkes Tool von Microsoft, das in den Serverbetriebssystemen enthalten ist und mit dem wir mehrere Verwaltungsaufgaben ausführen können . In der PowerShell- Version von Windows Server 2012 wurde bereits viel gespielt. Schauen wir uns an, was es Neues gibt.
Windows PowerShell ist ein CLI-Tool (Command Line) , mit dem Sie Befehle über Skripts verbinden können. Die Funktionen sind recht umfangreich und Powershell funktioniert nicht nur mit Servern, sondern auch mit anderen Plattformen wie SQL Server und Exchange .
In Windows Server 2016 PowerShell sind neue Funktionen für die Verwaltung enthalten. Einige davon sind:
Microsoft war auch für die Verbesserung der Umgebung von Windows PowerShell ISE (Integrated Scripting) verantwortlich und hat die folgenden Funktionen hinzugefügt:
- Die Intellisense-Unterstützung wurde zu Anbietern und Statuskonfigurationen in PowerShell hinzugefügt.
- Die PowerShell ISE ermöglicht das Debuggen von Remoteskripten und -workflows.
Zusätzliche Funktionen in Windows PowerShell- Webdiensten :
- Vereinfachte Verwaltung des Verteilungsschemas, wenn die Werte der fehlenden Felder automatisch generiert werden.
- Wenn bei der Ausführung eines Cmdlets in den PowerShell-Webdiensten ein Fehler auftritt, werden die Fehlermeldungen detaillierter.
- In Windows Server 2016 können PowerShell-Webdienste eine zugeordnete Instanz erweitern, während eine Abfrage ausgeführt wird.
- Es ermöglicht Benutzern, die gleichen Ergebnisse zu erzielen, wenn der Zugriff weniger direkt ist.
- Mit der Get-Type-Methode können wir deserialisierte Objekte anzeigen.
- Mit dem Cmdlet Get-Counter können Leistungsindikatoren zurückgegeben werden, die ein Apostroph enthalten.
- Die leeren Zeilen können mit dem Cmdlet Import-Csv weggelassen werden.
- Remove-Item kann jetzt die in den Unterordnern enthaltenen Elemente entfernen.
- Mit dem Parameter #Requires können Benutzer Administratorrechte übernehmen.
- Alle verfügbaren Ergebnisse werden jetzt mit dem Cmdlet Invoke-RestMethod angezeigt
- Der Parameter Select-object-Expand generiert keine Fehler mehr, wenn der Wert null ist.
- Get-Process kann jetzt zusammen mit anderen Befehlen verwendet werden, um die ComputerName-Eigenschaft eines Objekts abzurufen.
- Der Parameter Get-Job gibt einen vollständigen geplanten Job zurück.
- Sie befassten sich mit Leistungsverbesserungen beim Importieren von Workflows.
Ein weiterer Vorteil eines Workflows besteht darin, dass sie portabel sind und in einigen Erweiterungen wie XAML exportiert werden können.
Als Administratoren haben wir Vorteile bei der Verwendung des PowerShell-Workflows. Einige davon sind:
- Fernüberwachung von lang laufenden Aufgaben: Der Status von Aufgaben kann jederzeit angezeigt werden.
- Automatisierung von Aufgaben
- Verwaltung und Kontrolle verschiedener Geräte: Wir können Parameter wie PSComputerName verwenden, um verschiedene Umgebungen zu verwalten.
- Entwicklung verschiedener Aufgaben: Wir können verschiedene Aufgaben gleichzeitig mit einem einzigen Skript ausführen.
- Programmierung: Es ist möglich, verschiedene Aufgaben wie ein Skript oder ein Cmdlet zu programmieren.
- Zuverlässigkeit: Wir haben die Fehlerbehebung automatisiert.
Unter Verwendung einiger Daten sehen wir einen Vergleich der neuen PowerShell-Cmdlets in Windows Server 2016 mit Windows Server 2012 R2.
Spezifisches Modul Neue Cmdlets für CMDLets WS 2016 Cmdlets für WS 2012 R2 ActiveDirectory 0 147 147 ADRMSAdmin 0 21 21 AppLocker 0 5 5 Appx 8 14 6 + Add-AppxVolume + Dismount-AppxVolume + Get-AppxDefaultVolume + Get-AppxVolume + Mount-AppxVolume + Move-AppxPackage + Entfernen-AppxVolume + Set-AppxDefaultVolume BestPractices 0 4 4 BitLocker 0 13 13 BitsTransfer 0 8 8 BranchCache 0 32 32 CimCmdlets 0 14 14 CIPolicy 1 1 0 + ConvertFrom-CIPolicy ClusterAwareUpdating 0 17 17 ConfigCI 10 10 0 + Edit-CIPolicyRule + Get-CIPolicy + Get-CIPolicyInfo + Get-SystemDriver + Merge-CIPolicy + New-CIPolicy + New-CIPolicyRule + Remove-CIPolicyRule + HVCIOptions einstellen + Set-RuleOption Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets Verteidiger 11 11 0 + Add-MpPreference + Get-MpComputerStatus + Get-MpPreference + Get-MpThreat + Get-MpThreatCatalog + Get-MpThreatDetection + Remove-MpPreference + Entfernen-MpThreat + Set-MpPreference + Starten Sie MpScan + Update-MpSignature Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets DFSN 0 23 23 DFSR 3 45 42 + Get-DfsrDelegation + Grant-DfsrDelegation + Revoke-DfsrDelegation DhcpServer 0 121 121 DirectAccessClientCompose 0 11 11 Dism 4 43 39 + Add-WindowsCapability + Erweitern Sie "WindowsCustomDataImage" + Get-WindowsCapability + WindowsCapability entfernen DnsClient 0 17 17 Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets DNS-Server 21 122 101 + Add-DnsServerClientSubnet + Add-DnsServerQueryResolutionPolicy + Add-DnsServerRecursionScope + Add-DnsServerZoneScope + Add-DnsServerZoneTransferPolicy + Disable-DnsServerPolicy + Enable-DnsServerPolicy + Get-DnsServerClientSubnet + Get-DnsServerQueryResolutionPolicy + Get-DnsServerRecursionScope + Get-DnsServerZoneScope + Get-DnsServerZoneTransferPolicy + Remove-DnsServerClientSubnet + Remove-DnsServerQueryResolutionPolicy + Remove-DnsServerRecursionScope + Remove-DnsServerZoneScope + Remove-DnsServerZoneTransferPolicy + Set-DnsServerClientSubnet + Set-DnsServerQueryResolutionPolicy + Set-DnsServerRecursionScope + Set-DnsServerZoneTransferPolicy EventTracingManagement 14 14 0 + Add-EtwTraceProvider + Get-AutologgerConfig + Get-EtwTraceProvider + Get-EtwTraceSession + New-AutologgerConfig + New-EtwTraceSession + Entfernen-AutologgerConfig + Remove-EtwTraceProvider + Entfernen-EtwTraceSession + Send-EtwTraceSession + Set-AutologgerConfig + Set-EtwTraceProvider + Set-EtwTraceSession + AutologgerConfig starten Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets FailoverCluster 2 84 82 + New-ClusterNameAccount + Update-ClusterFunctionalLevel GroupPolicy 0 29 29 HgsClient 11 11 0 + Export-HgsGuardian + Get-HgsAttestationBaselinePolicy + Get-HgsClientConfiguration + Get-HgsGuardian + Grant-HgsKeyProtectorAccess + Import-HgsGuardian + New-HgsGuardian + New-HgsKeyProtector + Remove-HgsGuardian + Revoke-HgsKeyProtectorAccess + Set-HgsClientConfiguration Hyper-V 26 204 178 + Add-VMGroupMember + Add-VMSwitchTeamMember + Add-VMTPM + Disable-VMConsoleSupport + Enable-VMConsoleSupport + Get-VHDSet + Get-VHDSnapshot + Get-VMGroup + Get-VMHostCluster + Get-VMSwitchTeam + Get-VMTPM + Get-VMVideo + Neue VM-Gruppe + Optimieren-VHDSet + VHDSnapshot entfernen + Entfernen-VMGroup + Remove-VMGroupMember + Remove-VMSwitchTeamMember + Rename-VMGroup + Set-VMHostCluster + Set-VMSwitchTeam + Set-VMTPM + Set-VMVideo + Starten Sie VMTrace + Stop-VMTrace + Update-VMVersion Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets IIS-Administration 17 17 0 + Get-IISAppPool + Get-IISConfigCollectionItem + Get-IISConfigElement + Get-IISConfigSection + Get-IISConfigValue + Get-IISServerManager + Get-IISSite + New-IISConfigCollectionItem + New-IISSite + Entfernen-IISConfigCollectionItem + Entfernen-IISSite + Reset-IISServerManager + Set-IISConfigValue + Start-IISCommitDelay + Start-IISSite + Stop-IISCommitDelay + Stop-IISSite International 0 18 18 iSCSI 0 13 13 IscsiTarget 0 28 28 ISE 0 3 3 Kds 0 6 6 Microsoft.PowerShell.Archive 2 2 0 + Archiv komprimieren + Erweitern-Archiv Microsoft.PowerShell.Core 5 60 55 + Debug-Job + Enter-PSHostProcess + Beenden-PSHostProcess + Get-PSHostProcessInfo + Register-ArgumentCompleter Spezifisches Modul WS2016 WS2012 R2 Cmdlets Microsoft.PowerShell.Diagnostics 0 5 5 Microsoft.PowerShell.Host 0 2 2 Microsoft.PowerShell.Management 4 86 82 + Clear-RecycleBin + Get-Zwischenablage + Get-ItemPropertyValue + Set-Zwischenablage Microsoft.PowerShell.ODataUtils 1 1 0 + Export-ODataEndpointProxy Microsoft.PowerShell.Security 0 13 13 Microsoft.PowerShell.Utility 11 105 94 + ConvertFrom-String + Convert-String + Debug-Runspace + Disable-RunspaceDebug + Enable-RunspaceDebug + Format-Hex + Get-Runspace + Get-RunspaceDebug - GetStreamHash + New-Guid + New-TemporaryFile + Wait-Debugger + Schreibinformationen Microsoft.WSMan.Management 0 13 13 MMAgent 0 5 5 MsDtc 0 41 41 NetAdapter 4 68 64 + Disable-NetAdapterPacketDirect + Enable-NetAdapterPacketDirect + Get-NetAdapterPacketDirect + Set-NetAdapterPacketDirect NetConnection 0 2 2 NetEventPacketCapture 0 23 23 NetLbfo 0 13 13 NetNat 0 13 13 NetQos 0 4 4 NetSecurity 0 85 85 NetSwitchTeam 0 7 7 NetTCPIP 0 34 34 NetWNV 0 19 19 NetworkConnectivityStatus 0 4 4 NetworkController 141 141 0 + Add-NetworkControllerNode + Löschen-NetworkControllerNodeContent + Disable-NetworkControllerNode + Enable-NetworkControllerNode + Export-NetworkController + Get-NetworkController + Get-NetworkControllerCanaryConfiguration + Get-NetworkControllerCluster + Get-NetworkControllerCredential + Get-NetworkControllerDevice + Get-NetworkControllerDeviceGroupingTestConfiguration + Get-NetworkControllerDeviceGroups + Get-NetworkControllerDeviceGroupUsage + Get-NetworkControllerDeviceUsage + Get-NetworkControllerDiagnostic + Get-NetworkControllerDiscoveredTopology + Get-NetworkControllerExternalTestRule + Get-NetworkControllerFabricRoute + Get-NetworkControllerGoalTopology + Get-NetworkControllerInterface + Get-NetworkControllerInterfaceUsage + Get-NetworkControllerIpPool + Get-NetworkControllerIpPoolStatistics + Get-NetworkControllerIpSubnetStatistics + Get-NetworkControllerLogicalNetwork + Get-NetworkControllerLogicalSubnet + Get-NetworkControllerMonitoringService + Get-NetworkControllerNode + Get-NetworkControllerPhysicalHostInterfaceParameter + Get-NetworkControllerPhysicalHostParameter + Get-NetworkControllerPhysicalSwitchCpuUtilizationParameter + Get-NetworkControllerPhysicalSwitchInterfaceParameter + Get-NetworkControllerPhysicalSwitchMemoryUtilizationParameter + Get-NetworkControllerPhysicalSwitchParameter + Get-NetworkControllerPSwitch + Get-NetworkControllerPublicIpAddress + Get-NetworkControllerServer + Get-NetworkControllerServerInterface + Get-NetworkControllerSwitchBgpPeer + Get-NetworkControllerSwitchBgpRouter + Get-NetworkControllerSwitchConfig + Get-NetworkControllerSwitchNetworkRoute + Get-NetworkControllerSwitchPort + Get-NetworkControllerSwitchPortChannel + Get-NetworkControllerSwitchVlan + Get-NetworkControllerTopologyConfiguration + Get-NetworkControllerTopologyDiscoveryStatistics + Get-NetworkControllerTopologyLink + Get-NetworkControllerTopologyNode + Get-NetworkControllerTopologyTerminationPoint + Get-NetworkControllerTopologyValidationReport + Get-NetworkControllerVirtualInterface + Get-NetworkControllerVirtualNetworkUsage + Get-NetworkControllerVirtualPort + Get-NetworkControllerVirtualServer + Get-NetworkControllerVirtualServerInterface + Get-NetworkControllerVirtualSwitch + Get-NetworkControllerVirtualSwitchPortParameter + Import-NetworkController + Install-NetworkController + Install-NetworkControllerCluster + New-NetworkControllerCanaryConfiguration + New-NetworkControllerCredential + New-NetworkControllerDevice + New-NetworkControllerDeviceGroupingTestConfiguration + New-NetworkControllerDeviceGroups + New-NetworkControllerExternalTestRule + New-NetworkControllerInterface + New-NetworkControllerIpPool + New-NetworkControllerLogicalNetwork + New-NetworkControllerMonitoringService + New-NetworkControllerNodeObject + New-NetworkControllerPhysicalHostInterfaceParameter + New-NetworkControllerPhysicalHostParameter + New-NetworkControllerPhysicalSwitchCpuUtilizationParameter + New-NetworkControllerPhysicalSwitchInterfaceParameter + New-NetworkControllerPhysicalSwitchMemoryUtilizationParameter + New-NetworkControllerPhysicalSwitchParameter + Neuer NetworkControllerPSwitch + New-NetworkControllerPublicIpAddress + New-NetworkControllerServer + New-NetworkControllerServerInterface + New-NetworkControllerSwitchBgpPeer + New-NetworkControllerSwitchBgpRouter + New-NetworkControllerSwitchNetworkRoute + New-NetworkControllerSwitchPortChannel + New-NetworkControllerSwitchVlan + New-NetworkControllerTopologyLink + New-NetworkControllerTopologyNode + New-NetworkControllerTopologyTerminationPoint + New-NetworkControllerVirtualInterface + New-NetworkControllerVirtualPort + New-NetworkControllerVirtualServer + New-NetworkControllerVirtualServerInterface + New-NetworkControllerVirtualSwitch + New-NetworkControllerVirtualSwitchPortParameter + Entfernen-NetworkControllerCanaryConfiguration + Entfernen-NetworkControllerCredential + Entfernen-NetworkControllerDevice + Entfernen-NetworkControllerDeviceGroupingTestConfiguration + Entfernen-NetworkControllerDeviceGroups + Entfernen-NetworkControllerExternalTestRule + Entfernen-NetworkControllerFabricRoute + Entfernen-NetworkControllerInterface + Entfernen-NetworkControllerIpPool + Entfernen-NetworkControllerLogicalNetwork + Entfernen-NetworkControllerLogicalSubnet + Remove-NetworkControllerNode + Remove-NetworkControllerPhysicalSwitchCpuUtilizationParameter + Remove-NetworkControllerPhysicalSwitchMemoryUtilizationParameter + Entfernen-NetworkControllerPSwitch + Entfernen-NetworkControllerPublicIpAddress + Entfernen-NetworkControllerServer + Entfernen-NetworkControllerServerInterface + Entfernen-NetworkControllerSwitchBgpPeer + Entfernen-NetworkControllerSwitchBgpRouter + Entfernen-NetworkControllerSwitchNetworkRoute + Entfernen-NetworkControllerSwitchPortChannel + Entfernen-NetworkControllerSwitchVlan + Entfernen-NetworkControllerTopologyLink + Entfernen-NetworkControllerTopologyNode + Entfernen-NetworkControllerTopologyTerminationPoint + Entfernen-NetworkControllerVirtualInterface + Entfernen-NetworkControllerVirtualPort + Entfernen-NetworkControllerVirtualServer + Entfernen-NetworkControllerVirtualServerInterface + Entfernen-NetworkControllerVirtualSwitch + Repair-NetworkControllerCluster + Set-NetworkController + Set-NetworkControllerCluster + Set-NetworkControllerDiagnostic + Set-NetworkControllerFabricRoute + Set-NetworkControllerGoalTopology + Set-NetworkControllerLogicalSubnet + Set-NetworkControllerNode + Set-NetworkControllerSwitchConfig + Set-NetworkControllerSwitchPort + Set-NetworkControllerTopologyConfiguration + Start-NetworkControllerTopologyDiscovery + Deinstalliere-NetworkController + Deinstalliere-NetworkControllerCluster NetworkLoadBalancingClusters 0 35 35 NetworkSwitchManager 19 19 0 + Disable-NetworkSwitchEthernetPort + Disable-NetworkSwitchFeature + Disable-NetworkSwitchVlan + Enable-NetworkSwitchEthernetPort + Enable-NetworkSwitchFeature + Enable-NetworkSwitchVlan + Get-NetworkSwitchEthernetPort + Get-NetworkSwitchFeature + Get-NetworkSwitchGlobalData + Get-NetworkSwitchVlan + New-NetworkSwitchVlan + Entfernen-NetworkSwitchEthernetPortIPAddress + Entfernen-NetworkSwitchVlan + Restore-NetworkSwitchConfiguration + Save-NetworkSwitchConfiguration + Set-NetworkSwitchEthernetPortIPAddress + Set-NetworkSwitchPortMode + Set-NetworkSwitchPortProperty + Set-NetworkSwitchVlanProperty NetworkTransition 0 34 34 NFS 0 42 42 Nps -6 7 13 - Get-NpsRemediationServer - Get-NpsRemediationServerGroup - New-NpsRemediationServer - New-NpsRemediationServerGroup - Remove-NpsRemediationServer - Remove-NpsRemediationServerGroup PackageManagement 10 10 0 + Find-Package + Get-Package + Get-PackageProvider + Get-PackageSource + Installationspaket + Register-PackageSource + Paket speichern + Set-PackageSource + Deinstallationspaket + Unregister-PackageSource PcsvDevice 4 9 5 + Clear-PcsvDeviceLog + Get-PcsvDeviceLog + Set-PcsvDeviceNetworkConfiguration + Set-PcsvDeviceUserPassword Pester 20 20 0 + AfterAll + AfterEach + Assert-MockCalled + Assert-VerifiableMocks + BeforeAll + Vor jedem + Kontext + Beschreiben + Get-MockDynamicParameters + Get-TestDriveItem + In + InModuleScope + Invoke-Mock + Invoke-Pester + Es + Mock + New-Fixture + Set-DynamicParameterVariables + Setup + Sollte PKI 0 17 17 PnpDevice 4 4 0 + Disable-PnpDevice + Enable-PnpDevice + Get-PnpDevice + Get-PnpDeviceProperty PowerShellGet 11 11 0 + Find-Modul + Get-InstalledModule + Get-PSRepository + Install-Modul + Publish-Modul + Register-PSRepository + Speichermodul + Set-PSRepository + Deinstallationsmodul + PSRepository abmelden + Update-Modul Druckverwaltung 0 22 22 PSDesiredStateConfiguration 5 17 12 + Connect-DscConfiguration + Find-DscResource + Get-DscConfigurationStatus + Invoke-DscResource + Publish-DscConfiguration Spezifisches Modul Neue WS 2016 CMDLets Cmdlets WS 2012 R2 Cmdlets PSDiagnostics 0 10 10 PSReadline 5 5 0 + Get-PSReadlineKeyHandler + Get-PSReadlineOption + Entfernen-PSReadlineKeyHandler + Set-PSReadlineKeyHandler + Set-PSReadlineOption PSScheduledJob 0 16 16 PSWorkflow 0 2 2 PSWorkflowUtility 0 1 1 RemoteAccess 14 121 107 + Add-BgpRouteAggregate + Add-VpnSstpProxyRule + Clear-BgpRouteFlapDämpfung + Deaktiviere-BgpRouteFlapDämpfung + Enable-BgpRouteFlapDampening + Get-BgpRouteAggregate + Get-BgpRouteFlapDämpfung + Get-VpnSstpProxyRule + New-VpnSstpProxyRule + Entfernen-BgpRouteAggregate + Remove-VpnSstpProxyRule + Set-BgpRouteAggregate + Set-BgpRouteFlapDämpfung + Set-VpnSstpProxyRule RemoteDesktop 5 78 73 + Export-RDPersonalSessionDesktopAssignment + Get-RDPersonalSessionDesktopAssignment + Import-RDPersonalSessionDesktopAssignment + Remove-RDPersonalSessionDesktopAssignment + Set-RDPersonalSessionDesktopAssignment Spezifisches Modul Neue Cmdlets für CMDLets WS 2016 Cmdlets für WS 2012 R2 Geplante Aufgaben 0 19 19 SecureBoot 0 5 5 ServerCore 0 2 2 ServerManager 0 7 7 ServerManagerTasks 0 11 11 ShieldedVMDataFile 3 3 0 + Import-ShieldingDataFile + New-VolumeIDQualifier + Protect-ShieldingDataFile ShieldedVMTemplate 1 1 0 + Protect-ServerVHDX SmbShare 0 35 35 SmbWitness 0 3 3 SoftwareInventoryLogging 0 11 11 Startbildschirm 0 3 3 Aufbewahrung 32 140 108 + FileShareAccess blockieren + Clear-StorageDiagnosticInfo + Debug-FileShare + Debug-StorageSubSystem + Disable-PhysicalDiskIdentification + Disable-StorageDiagnosticLog + Enable-PhysicalDiskIdentification + Enable-StorageDiagnosticLog + Get-DedupProperties + Get-DiskSNV + Get-DiskStorageNodeView + Get-FileShare + Get-FileShareAccessControlEntry + Get-StorageAdvancedProperty + Get-StorageDiagnosticInfo + Get-StorageEnclosureSNV + Get-StorageEnclosureStorageNodeView + Get-StorageFaultDomain + Get-StorageFileServer + Grant-FileShareAccess + Neuer FileShare + New-StorageFileServer + Optimieren-StoragePool + FileShare entfernen + Entfernen-StorageFileServer + FileShareAccess widerrufen + Set-FileShare + Set-StorageFileServer + Start-StorageDiagnosticLog + Stop-StorageDiagnosticLog + Stop-StorageJob + Entsperren Sie FileShareAccess StorageQoS 6 6 0 + Get-StorageQoSFlow + Get-StorageQoSPolicy + Get-StorageQoSVolume + New-StorageQoSPolicy + Entfernen-StorageQoSPolicy + Set-StorageQoSPolicy StorageReplica 11 11 0 + Get-SRGroup + Get-SRPartnership + Neue SRGruppe + Neue SRPartnership + Entfernen-SRGroup + Entfernen-SRPartnership + Set-SRGroup + Set-SRPartnership + Suspend-SRGroup + Sync-SRGroup + Test-SRTopologie TLS 3 7 4 + Disable-TlsCipherSuite + Enable-TlsCipherSuite + Get-TlsCipherSuite TroubleshootingPack 0 2 2 TrustedPlatformModule 0 11 11 UpdateServices 4 16 12 + Add-WsusDynamicCategory + Get-WsusDynamicCategory + Remove-WsusDynamicCategory + Set-WsusDynamicCategory
Microsoft bietet uns mit Windows PowerShell in Server 2016 viele weitere Möglichkeiten.
[color = # a9a9a9] Klicken Sie auf das Bild, um es zu vergrößern [/ color]
Ausführlichere Informationen zu den Funktionen der Cmdlets erhalten Sie auf der folgenden Seite:
Dort finden wir die verschiedenen Kategorien und deren Syntax.
Wie wir wissen, können wir PowerShell auf verschiedene Arten ausführen:
- Normal: Ermöglicht das Ausführen von Cmdlets mit normalen Benutzerparametern
- Administratormodus: Wir können Cmdlets mit Administratorrechten ausführen, um spezifischere Aufgaben auszuführen. Um als Administrator ausgeführt zu werden, klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol und wählen Sie Als Administrator ausführen oder Als Administrator ausführen
- ISE-Modus: Im ISE-Modus können wir unsere PowerShell mithilfe von Skripten ausführen.
Als Administrator ausführen
[/color] [color = # a9a9a9] Klicken Sie auf das Bild, um es zu vergrößern [/ color]
ISE-Modus
[/color] [color = # a9a9a9] Klicken Sie auf das Bild, um es zu vergrößern [/ color]
Es ist wichtig, dass wir PowerShell für praktisch alle Prozesse ausführen können, die wir in unserer Organisation ausführen, von Installationen bis hin zu Eliminierungen. Rollen hinzufügen, Funktionen ändern usw.
Wie wir immer empfohlen haben, ist es wichtig, virtuelle Umgebungen zu verwenden, um Tests durchzuführen und die optimale Leistung der Organisation nicht zu beeinträchtigen.