Import-PSSession
Importuje příkazy z jiné relace do aktuální relace.
Syntaxe
Import-PSSession
[-Prefix <String>]
[-DisableNameChecking]
[[-CommandName] <String[]>]
[-AllowClobber]
[-ArgumentList <Object[]>]
[-CommandType <CommandTypes>]
[-Module <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[[-FormatTypeName] <String[]>]
[-Certificate <X509Certificate2>]
[-Session] <PSSession>
[<CommonParameters>]
Description
Rutina Import-PSSession importuje příkazy, jako jsou rutiny, funkce a aliasy, z psSession na místním nebo vzdáleném počítači do aktuální relace. V příkazu PSSession můžete importovat libovolný příkaz, který může rutina Get-Command najít.
Příkaz Import-PSSession slouží k importu příkazů z přizpůsobeného prostředí, jako je prostředí Microsoft Exchange Server, nebo z relace, která obsahuje moduly Windows PowerShellu a moduly snap-in nebo jiné prvky, které nejsou v aktuální relaci.
Pokud chcete importovat příkazy, nejprve pomocí rutiny New-PSSession vytvořte příkaz PSSession. Potom k importu příkazů použijte rutinu Import-PSSession. Ve výchozím nastavení Import-PSSession importuje všechny příkazy s výjimkou příkazů se stejnými názvy jako příkazy v aktuální relaci. Pokud chcete importovat všechny příkazy, použijte parametr AllowClobber.
Importované příkazy můžete použít stejně jako jakýkoli příkaz v relaci. Když použijete importovaný příkaz, importovaná část příkazu se implicitně spustí v relaci, ze které byl importován. Vzdálené operace se ale zpracovávají výhradně prostředím Windows PowerShell. Nemusíte o nich ani vědět, s tím rozdílem, že musíte zachovat připojení k druhé relaci (PSSession). Pokud ho zavřete, importované příkazy už nebudou k dispozici.
Vzhledem k tomu, že importované příkazy můžou trvat déle než místní příkazy, Import-PSSession přidá do každého importovaného příkazu parametr AsJob. Tento parametr umožňuje spustit příkaz jako úlohu prostředí Windows PowerShell na pozadí. Další informace najdete v tématu about_Jobs.
Pokud používáte Import-PSSession, Windows PowerShell přidá importované příkazy do dočasného modulu, který existuje pouze ve vaší relaci, a vrátí objekt, který představuje modul. Pokud chcete vytvořit trvalý modul, který můžete použít v budoucích relacích, použijte rutinu Export-PSSession.
Rutina Import-PSSession používá implicitní funkci vzdálené komunikace prostředí Windows PowerShell. Když importujete příkazy do aktuální relace, spustí se implicitně v původní relaci nebo v podobné relaci na původním počítači.
Počínaje windows PowerShellem 3.0 můžete pomocí rutiny Import-Module importovat moduly ze vzdálené relace do aktuální relace. Tato funkce používá implicitní vzdálené komunikace. Je ekvivalentní použití Import-PSSession k importu vybraných modulů ze vzdálené relace do aktuální relace.
Příklady
Příklad 1: Import všech příkazů z psSession
PS C:\> $S = New-PSSession -ComputerName Server01
PS C:\> Import-PSSession -Session $S
Tento příkaz naimportuje všechny příkazy z psSession na počítači Serveru01 do aktuální relace s výjimkou příkazů se stejnými názvy jako příkazy v aktuální relaci.
Protože tento příkaz nepoužívá parametr CommandName, importuje také všechna formátovací data požadovaná pro importované příkazy.
Příklad 2: Import příkazů, které končí určitým řetězcem
PS C:\> $S = New-PSSession https://ps.testlabs.com/powershell
PS C:\> Import-PSSession -Session $S -CommandName *-test -FormatTypeName *
PS C:\> New-Test -Name Test1
PS C:\> Get-Test test1 | Run-Test
Tyto příkazy importují příkazy s názvy, které končí na "-test" z psSession do místní relace, a pak ukazují, jak používat importovanou rutinu.
První příkaz použije rutinu New-PSSession k vytvoření psSession. Uloží psSession do proměnné $S.
Druhý příkaz používá rutinu Import-PSSession k importu příkazů z psSession v $S do aktuální relace. Pomocí parametru CommandName určuje příkazy s podstatným jménem Test a parametrem FormatTypeName k importu formátovacích dat pro příkazy Test.
Třetí a čtvrtý příkazy používají importované příkazy v aktuální relaci. Vzhledem k tomu, že importované příkazy se skutečně přidají do aktuální relace, použijete k jejich spuštění místní syntaxi. Ke spuštění importovaného příkazu nemusíte používat rutinu Invoke-Command.
Příklad 3: Import rutin z PSSession
PS C:\> $S1 = New-PSSession -ComputerName s1
PS C:\> $S2 = New-PSSession -ComputerName s2
PS C:\> Import-PSSession -Session s1 -Type cmdlet -Name New-Test, Get-Test -FormatTypeName *
PS C:\> Import-PSSession -Session s2 -Type Cmdlet -Name Set-Test -FormatTypeName *
PS C:\> New-Test Test1 | Set-Test -RunType Full
Tento příklad ukazuje, že importované rutiny můžete použít stejně jako místní rutiny.
Tyto příkazy naimportují rutiny New-Test a Get-Test z psSession na počítači se serverem Server01 a rutinu Set-Test z rutiny PSSession na počítači se serverem Server02.
I když se rutiny naimportovaly z různých psSessions, můžete objekt z jedné rutiny do druhé převést bez chyby.
Příklad 4: Spuštění importovaného příkazu jako úlohy na pozadí
PS C:\> $S = New-PSSession -ComputerName Server01
PS C:\> Import-PSSession -Session $S -CommandName *-test* -FormatTypeName *
PS C:\> $batch = New-Test -Name Batch -AsJob
PS C:\> Receive-Job $batch
Tento příklad ukazuje, jak spustit importovaný příkaz jako úlohu na pozadí.
Vzhledem k tomu, že importované příkazy můžou trvat déle než místní příkazy, Import-PSSession přidá do každého importovaného příkazu parametr AsJob. Parametr AsJob umožňuje spustit příkaz jako úlohu na pozadí.
První příkaz vytvoří na počítači Server01 psSession a uloží objekt PSSession do $S proměnné.
Druhý příkaz používá Import-PSSession k importu rutin Test z psSession v $S do aktuální relace.
Třetí příkaz používá parametr AsJob importované rutiny New-Test ke spuštění příkazu New-Test jako úlohy na pozadí. Příkaz uloží objekt úlohy, který New-Test vrátí do proměnné $batch.
Čtvrtý příkaz používá rutinu Receive-Job k získání výsledků úlohy v proměnné $batch.
Příklad 5: Import rutin a funkcí z modulu Windows PowerShellu
PS C:\> $S = New-PSSession -ComputerName Server01
PS C:\> Invoke-Command -Session $S {Import-Module TestManagement}
PS C:\> Import-PSSession -Session $S -Module TestManagement
Tento příklad ukazuje, jak importovat rutiny a funkce z modulu Windows PowerShellu na vzdáleném počítači do aktuální relace.
První příkaz vytvoří na počítači Server01 psSession a uloží ho do proměnné $S.
Druhý příkaz používá rutinu Invoke-Command ke spuštění příkazu Import-Module v psSession v $S.
Modul se obvykle přidá do všech relací příkazem Import-Module v profilu Windows PowerShellu, ale profily se nespustí v psSessions.
Třetí příkaz používá Module parametr Import-PSSession k importu rutin a funkcí v modulu do aktuální relace.
Příklad 6: Vytvoření modulu v dočasném souboru
PS C:\> Import-PSSession $S -CommandName Get-Date, SearchHelp -FormatTypeName * -AllowClobber
Name : tmp_79468106-4e1d-4d90-af97-1154f9317239_tcw1zunz.ttf
Path : C:\Users\User01\AppData\Local\Temp\tmp_79468106-4e1d-4d90-af97-1154f9317239_tcw1zunz.ttf\tmp_79468106-4e1d-4d90-af97-1154f9317239_
tcw1zunz.ttf.psm1
Description : Implicit remoting for http://server01.corp.fabrikam.com/wsman
Guid : 79468106-4e1d-4d90-af97-1154f9317239
Version : 1.0
ModuleBase : C:\Users\User01\AppData\Local\Temp\tmp_79468106-4e1d-4d90-af97-1154f9317239_tcw1zunz.ttf
ModuleType : Script
PrivateData : {ImplicitRemoting}
AccessMode : ReadWrite
ExportedAliases : {}
ExportedCmdlets : {}
ExportedFunctions : {[Get-Date, Get-Date], [SearchHelp, SearchHelp]}
ExportedVariables : {}
NestedModules : {}
Tento příklad ukazuje, že Import-PSSession vytvoří modul v dočasném souboru na disku. Ukazuje také, že všechny příkazy se před importem do aktuální relace převedou na funkce.
Příkaz používá rutinu Import-PSSession k importu rutiny Get-Date a funkce SearchHelp do aktuální relace.
Rutina Import-PSSession vrátí objekt PSModuleInfo, který představuje dočasný modul. Hodnota vlastnosti Path ukazuje, že Import-PSSession vytvořil soubor modulu skriptu (.psm1) v dočasném umístění. ExportedFunctions vlastnost ukazuje, že Get-Date rutina a SearchHelp funkce byly importovány jako funkce.
Příklad 7: Spuštění příkazu, který je skrytý importovaným příkazem
PS C:\> Import-PSSession $S -CommandName Get-Date -FormatTypeName * -AllowClobber
PS C:\> Get-Command Get-Date -All
CommandType Name Definition
----------- ---- ----------
Function Get-Date ...
Cmdlet Get-Date Get-Date [[-Date] <DateTime>] [-Year <Int32>] [-Month <Int32>]
PS C:\> Get-Date
09074
PS C:\> (Get-Command -Type Cmdlet -Name Get-Date).PSSnapin.Name
Microsoft.PowerShell.Utility
PS C:\> Microsoft.PowerShell.Utility\Get-Date
Sunday, March 15, 2009 2:08:26 PM
Tento příklad ukazuje, jak spustit příkaz, který je skrytý importovaným příkazem.
První příkaz naimportuje rutinu Get-Date z psSession v proměnné $S. Vzhledem k tomu, že aktuální relace obsahuje rutinu Get-Date, je v příkazu vyžadován parametr AllowClobber.
Druhý příkaz používá parametr All rutiny Get-Command k získání všech příkazů Get-Date v aktuální relaci. Výstup ukazuje, že relace obsahuje původní rutinu Get-Date a funkci Get-Date. Funkce Get-Date spustí importovanou rutinu Get-Date v $S PSSession.
Třetí příkaz spustí příkaz Get-Date. Vzhledem k tomu, že mají funkce přednost před rutinami, spustí Windows PowerShell importovanou funkci Get-Date, která vrátí julianské datum.
Čtvrté a páté příkazy ukazují, jak pomocí kvalifikovaného názvu spustit příkaz, který je skrytý importovaným příkazem.
Čtvrtý příkaz získá název modulu snap-in Prostředí Windows PowerShell, který do aktuální relace přidal původní rutinu Get-Date.
Pátý příkaz používá modul snap-in kvalifikovaný název rutiny Get-Date ke spuštění příkazu Get-Date.
Další informace o prioritách příkazů a skrytých příkazech najdete v tématu about_Command_Precedence.
Příklad 8: Import příkazů s určitým řetězcem v jejich názvech
PS C:\> Import-PSSession -Session $S -CommandName *Item* -AllowClobber
Tento příkaz importuje příkazy, jejichž názvy zahrnují "Item" z psSession v $S. Protože příkaz obsahuje parametr CommandName, ale ne parametr FormatTypeData, importuje se pouze příkaz.
Tento příkaz použijte, pokud používáte Import-PSSession ke spuštění příkazu na vzdáleném počítači a už máte formátovací data pro příkaz v aktuální relaci.
Příklad 9: Použití parametru Modulu ke zjištění, které příkazy byly importovány do relace
PS C:\> $M = Import-PSSession -Session $S -CommandName *bits* -FormatTypeName *bits*
PS C:\> Get-Command -Module $M
CommandType Name
----------- ----
Function Add-BitsFile
Function Complete-BitsTransfer
Function Get-BitsTransfer
Function Remove-BitsTransfer
Function Resume-BitsTransfer
Function Set-BitsTransfer
Function Start-BitsTransfer
Function Suspend-BitsTransfer
Tento příkaz ukazuje, jak pomocí parametru modulu
První příkaz používá rutinu Import-PSSession k importu příkazů, jejichž názvy obsahují "bity" z psSession v proměnné $S. Příkaz Import-PSSession vrátí dočasný modul a příkaz uloží modul do proměnné $m.
Druhý příkaz používá rutinu Get-Command k získání příkazů exportovaných modulem v proměnné $M.
Parametr modulu
Příkaz Get-Command je ekvivalentem Get-Command $M.Name
".
Parametry
-AllowClobber
Označuje, že tato rutina importuje zadané příkazy, i když mají stejné názvy jako příkazy v aktuální relaci.
Pokud importujete příkaz se stejným názvem jako příkaz v aktuální relaci, importovaný příkaz skryje nebo nahradí původní příkazy. Další informace najdete v tématu about_Command_Precedence.
Ve výchozím nastavení Import-PSSession neimportuje příkazy se stejným názvem jako příkazy v aktuální relaci.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ArgumentList
Určuje pole příkazů, které mají za následek použití zadaných argumentů (hodnot parametrů).
Pokud chcete například importovat variantu příkazu Get-Item v jednotce certifikátu (Cert:) v psSession v $S, zadejte Import-PSSession -Session $S -Command Get-Item -ArgumentList cert:
.
Typ: | Object[] |
Aliasy: | Args |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Certificate
Určuje klientský certifikát, který se používá k podepsání souborů formátu (*. Format.ps1xml) nebo soubory modulu skriptu (.psm1) v dočasném modulu, který import-PSSession vytvoří.
Zadejte proměnnou obsahující certifikát nebo příkaz nebo výraz, který certifikát získá.
Pokud chcete najít certifikát, použijte rutinu Get-PfxCertificate nebo použijte rutinu Get-ChildItem na jednotce Certificate (Cert:). Pokud certifikát není platný nebo nemá dostatečnou autoritu, příkaz selže.
Typ: | X509Certificate2 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CommandName
Určuje příkazy se zadanými názvy nebo vzory názvů. Jsou povoleny zástupné cardy. Použijte CommandName nebo jeho alias, Název.
Ve výchozím nastavení Import-PSSession importují všechny příkazy z relace s výjimkou příkazů, které mají stejné názvy jako příkazy v aktuální relaci. Tím zabráníte importovaným příkazům skrýt nebo nahradit příkazy v relaci. Pokud chcete importovat všechny příkazy, i ty, které skryjí nebo nahrazují jiné příkazy, použijte AllowClobber parametr.
Pokud použijete parametr CommandName, nebudou formátovací soubory příkazů importovány, pokud nepoužijete parametr FormatTypeName. Podobně pokud použijete parametr FormatTypeName, nebudou importovány žádné příkazy, pokud nepoužíváte parametr CommandName.
Typ: | String[] |
Aliasy: | Name |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CommandType
Určuje typ objektů příkazů. Výchozí hodnota je Rutina. Použijte CommandType nebo jeho alias, Typ. Přijatelné hodnoty pro tento parametr jsou:
- Alias. Aliasy Windows PowerShellu ve vzdálené relaci.
- Všichni. Rutiny a funkce ve vzdálené relaci.
- Aplikace. Všechny jiné soubory než Windows-PowerShell v cestách, které jsou uvedeny v proměnné prostředí Cesta ($env:path) ve vzdálené relaci, včetně .txt, .exea .dll souborů.
- Rutina. Rutiny ve vzdálené relaci. Výchozí hodnota je rutina.
- ExternalScript. Soubory .ps1 v cestách uvedených v proměnné prostředí Cesta ($env:path) ve vzdálené relaci.
- Filter a Function. Funkce Windows PowerShellu ve vzdálené relaci.
- Skript. Skript blokuje ve vzdálené relaci.
Typ: | CommandTypes |
Aliasy: | Type |
Přípustné hodnoty: | Alias, Function, Filter, Cmdlet, ExternalScript, Application, Script, Workflow, Configuration, All |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisableNameChecking
Označuje, že tato rutina potlačí zprávu, která vás upozorní při importu rutiny nebo funkce, jejíž název obsahuje neschválené sloveso nebo zakázaný znak.
Pokud modul, který importujete, ve výchozím nastavení exportuje rutiny nebo funkce, které mají ve svých názvech neschválené příkazy, zobrazí Windows PowerShell následující zprávu s upozorněním:
UPOZORNĚNÍ: Některé importované názvy příkazů obsahují neschválené příkazy, které by mohly být méně zjistitelné. Pokud chcete zobrazit seznam schválených sloves, použijte parametr Podrobné nebo typové Get-Verb."
Tato zpráva je pouze upozornění. Kompletní modul se stále importuje, včetně nevyhovujících příkazů. I když se zpráva zobrazuje uživatelům modulu, měl by problém s pojmenováním vyřešit autor modulu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FormatTypeName
Určuje pokyny pro formátování pro zadané typy rozhraní Microsoft .NET Framework. Zadejte názvy typů. Jsou povoleny zástupné cardy.
Hodnota tohoto parametru musí být název typu, který je vrácen příkazem Get-FormatData v relaci, ze které se příkazy importují. Pokud chcete získat všechna formátovací data ve vzdálené relaci, zadejte *.
Pokud příkaz neobsahuje parametr CommandName nebo FormatTypeName, Import-PSSession importuje pokyny formátování pro všechny typy rozhraní .NET Framework vrácené příkazem Get-FormatData ve vzdálené relaci.
Pokud použijete parametr FormatTypeName, nebudou importovány žádné příkazy, pokud nepoužíváte parametr CommandName.
Podobně pokud použijete parametr CommandName, soubory formátování pro příkazy se neimportují, pokud nepoužíváte parametr FormatTypeName.
Typ: | String[] |
Position: | 3 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FullyQualifiedModule
Určuje moduly s názvy, které jsou určeny ve formě ModuleSpecification objekty (popsané v části Poznámky ModuleSpecification Konstruktor (Hashtable) v knihovně MSDN). Například parametr FullyQualifiedModule přijímá název modulu zadaný ve formátu @{ModuleName = "modulename"; ModuleVersion = "version_number"} nebo @{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid = "GUID"}. ModuleName a ModuleVersion jsou povinné, ale identifikátor GUID je volitelný.
Parametr FullyQualifiedModule nelze zadat ve stejném příkazu jako parametr Module; oba parametry se vzájemně vylučují.
Typ: | ModuleSpecification[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Module
Určuje a pole příkazů v modulech a modulech Windows PowerShellu. Zadejte názvy modulů a modulů. Zástupné dokumentace nejsou povoleny.
Import-PSSession nemůže importovat z modulu snap-in zprostředkovatele.
Další informace najdete v tématu about_PSSnapins a about_Modules.
Typ: | String[] |
Aliasy: | PSSnapin |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Prefix
Určuje předponu podstatných jmen v názvech importovaných příkazů.
Tento parametr použijte, chcete-li zabránit konfliktům názvů, ke kterým může dojít, když mají různé příkazy v relaci stejný název.
Pokud například zadáte předponu Remote a pak naimportujete rutinu Get-Date, rutina se v relaci označuje jako Get-RemoteDatea nezaměňuje se s původní rutinou Get-Date.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Session
Určuje PSSession, ze kterého se rutiny importují. Zadejte proměnnou obsahující objekt relace nebo příkaz, který získá objekt relace, například New-PSSession nebo příkaz Get-PSSession. Můžete zadat pouze jednu relaci. Tento parametr je povinný.
Typ: | PSSession |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Do této rutiny nelze vést objekty.
Výstupy
Import-PSSession vrátí stejný objekt modulu, který vrací rutiny New-Module a Get-Module. Importovaný modul je však dočasný a existuje pouze v aktuální relaci. K vytvoření trvalého modulu na disku použijte rutinu Export-PSSession.
Poznámky
- Import-PSSession spoléhá na infrastrukturu vzdálené komunikace Prostředí Windows PowerShell. Pokud chcete tuto rutinu použít, musí být počítač nakonfigurovaný pro WS-Management vzdálené komunikace. Další informace najdete v tématu about_Remote a about_Remote_Requirements.
- Import-PSSession neimportuje proměnné ani zprostředkovatele Windows PowerShellu.
- Při importu příkazů se stejnými názvy jako příkazy v aktuální relaci mohou importované příkazy skrýt aliasy, funkce a rutiny v relaci a mohou nahradit funkce a proměnné v relaci. Chcete-li zabránit konfliktům názvů, použijte parametr předpony
. Další informace najdete v tématu about_Command_Precedence. - Import-PSSession před importem převede všechny příkazy na funkce. V důsledku toho se importované příkazy chovají trochu jinak, než kdyby si zachovaly původní typ příkazu. Pokud například importujete rutinu z psSession a pak importujete rutinu se stejným názvem z modulu nebo modulu snap-in, rutina importovaná z PSSession se ve výchozím nastavení vždy spustí, protože funkce mají přednost před rutinami. Pokud naopak naimportujete alias do relace se stejným názvem, použije se vždy původní alias, protože aliasy mají přednost před funkcemi. Další informace najdete v tématu about_Command_Precedence.
- Import-PSSession používá rutinu Write-Progress k zobrazení průběhu příkazu. Během spuštění příkazu se může zobrazit indikátor průběhu.
- Pokud chcete najít příkazy k importu, Import-PSSession používá rutinu Invoke-Command ke spuštění příkazu Get-Command v psSession. K získání formátovacích dat pro příkazy se používá rutina Get-FormatData. Při spuštění příkazu Import-PSSession se můžou zobrazovat chybové zprávy z těchto rutin. Import-PSSession nemůže importovat příkazy z psSession, která neobsahuje rutiny Get-Command, Get-FormatData, Select-Object a Get-Help.
- Importované příkazy mají stejná omezení jako jiné vzdálené příkazy, včetně nemožnosti spustit program s uživatelským rozhraním, jako je Poznámkový blok.
- Vzhledem k tomu, že profily Prostředí Windows PowerShell nejsou spuštěny v psSessions, příkazy, které profil přidá do relace, nejsou k dispozici pro Import-PSSession. Pokud chcete importovat příkazy z profilu, před importem příkazů použijte příkaz Invoke-Command ke spuštění profilu v příkazu PSSession ručně.
- Dočasný modul, který Import-PSSession vytvoří, může obsahovat formátovací soubor, i když příkaz neimportuje formátovací data. Pokud příkaz neimportuje formátovací data, nebudou žádné vytvořené soubory formátování obsahovat formátovací data.
- Chcete-li použít Import-PSSession, zásady spouštění v aktuální relaci nelze omezit nebo AllSigned, protože dočasný modul, který Import-PSSession vytvoří, obsahuje nepodepsané soubory skriptu, které jsou zakázány těmito zásadami. Pokud chcete použít Import-PSSession beze změny zásad provádění pro místní počítač, použijte parametr Obor Set-ExecutionPolicy k nastavení méně omezující zásady provádění pro jeden proces.
- V prostředí Windows PowerShell 2.0 témata nápovědy pro příkazy importované z jiné relace nezahrnují předponu, kterou přiřadíte pomocí parametru Prefix. Pokud chcete získat nápovědu k importovanému příkazu v prostředí Windows PowerShell 2.0, použijte původní název příkazu (bez předpony).