Windows PowerSheles API-minták

Ez a szakasz mintakódot tartalmaz, amely bemutatja, hogyan hozhat létre funkciókat korlátozó runspace-eket, és hogyan futtathat aszinkron módon parancsokat egy runspace-készlet használatával a runspace-ök létrehozására. A Microsoft Visual Studio létrehozhat egy konzolalkalmazást, majd átmásolhatja a kódot az ebben a szakaszban található témakörökből a gazdaalkalmazásba.

A szakasz tartalma

PowerShell01-minta Ez a minta bemutatja, hogyan használható a System.Management.Automation.Runspaces.Initialsessionstate objektum egy runspace funkcióinak korlátozására. A minta kimenete bemutatja, hogyan korlátozhatja a runspace nyelvi módját, hogyan jelölhat meg egy parancsmagot privátként, hogyan adhat hozzá és távolíthat el parancsmagokat és szolgáltatókat, hogyan adhat hozzá proxyparancsokat stb.

PowerShell02-minta Ez a példa bemutatja, hogyan futtathat parancsokat aszinkron módon egy runspace-készlet runspaces használatával. A minta létrehoz egy parancslistát, majd futtatja ezeket a parancsokat, amíg a Windows PowerShell motor megnyit egy futásteret a készletből, amikor szükség van rá.