تكوينات الجلسة
لمعلمة فول فعالة فقط عند تثبيت ملفات التعليمات للأمر على الكمبيوتر.
Get-Help Start-Service -Examples
عرض هذا الأمر أمثلة على استخدام كمدليت بدء الخدمة. يستخدم المعلمة أمثلة من جيت-هيلب لعرض قسم الأمثلة فقط من مواضيع تعليمات كمدليت.
تكون معلمة الأمثلة فعالة فقط عند تثبيت ملفات التعليمات للأمر على الكمبيوتر.
Get-Help Format-List -Parameter GroupBy
يمكنك أيضا الحصول على مساعدة خاصة بموفر الخدمة ل كمدليتس عبر الإنترنت في القسم الذي يصف مقدم الخدمة. على سبيل المثال، للحصول على مساعدة خاصة بموفر الخدمة على الإنترنت ل كمدليت عنصر جديد في كل مسار موفر وسان، راجع عنصر جديد ل كلينتسرتيفيكات
Get-Help C:\PS-Test\MyScript.ps1
يعرض هذا الأمر إصدار عبر إنترنت من موضوع التعليمات للحصول على كمدليت الحصول على عضو.
Get-Help remoting
يوضح هذا المثال كيفية البحث عن كلمة معينة في موضوع مساعدة كمدليت. يبحث هذا الأمر عن كلمة كليكسمل في النسخة الكاملة من موضوع التعليمات ل كمدليت إضافة عضو.
لأن كمدليت الحصول على تعليمات بإنشاء كائن ماملكوماندلبينفو، وليس سلسلة، لديك لاستخدام كمدليت الذي يحول محتوى موضوع المساعدة إلى سلسلة مثل أوت-سترينغ أو أوت-فيل.
Get-Help Get-Member -Online
يستخدم هذا الأمر المعلمة معلمة من الحصول على تعليمات لعرض وصف تفصيلي للمعلمة غروبي من كمدليت تنسيق قائمة. للحصول على وصف تفصيلي لجميع المعلمات من كمدليت تنسيق قائمة، اكتب الحصول على تعليمات تنسيق قائمة -Parameter
Get-Help Add-Member -Full | Out-String -Stream | Select-String -Pattern Clixml
تسجيل تكوين جلسة نيوشيل
Register-PSSessionConfiguration -Name NewShell -ApplicationBase c:\MyShells\ -AssemblyName MyShell.dll -ConfigurationTypeName MyClass
تسجيل تكوين جلسة عمل مينتنانسشيل
Register-PSSessionConfiguration -Name MaintenanceShell -StartupScript C:\ps-test\Maintenance.ps1
تسجيل تكوين جلسة عمل أدمينشيل
$sddl = "O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;FA;SA;GWGX;;WD)"
Register-PSSessionConfiguration -Name AdminShell -SecurityDescriptorSDDL $sddl -MaximumReceivedObjectSizeMB 20 -StartupScript C:\scripts\AdminShell.ps1
حذف تكوين جلسة عمل وإعادة تشغيل خدمة وينرم
Unregister-PSSessionConfiguration -Name MaintenanceShell -Force
حذف جميع تكوينات الجلسة
Unregister-PSSessionConfiguration -Name *
Get-PSSessionConfiguration -Name * | Unregister-PSSessionConfiguration
إلغاء التسجيل بدون إعادة تشغيل
Restart-Service winrm
New-PSSession -ConfigurationName MaintenanceShell
الحصول على تكوينات جلسة عمل للحساب المحلي
Get-PSSessionConfiguration
الحصول على تكوينات الجلسة الافتراضية
Get-PSSessionConfiguration -Name Microsoft*
خصائص عرض تكوين جلسة عمل تم إنشاؤها من ملف
Get-PSSessionConfiguration -Name Full | Format-List -Property *
تشغيل هذا كمدليت على كمبيوتر بعيد
Enable-WSManCredSSP -Delegate Server02
Connect-WSMan Server02
Invoke-Command -ScriptBlock {Get-PSSessionConfiguration} -ComputerName Server02 -Authentication CredSSP -Credential Domain01\Admin01
الحصول على معرف الموارد المنتظم (أوري) للمورد لتكوين الجلسة
(Get-PSSessionConfiguration -Name CustomShell).resourceURI
إعادة تمكين الجلسة الافتراضية
Enable-PSSessionConfiguration
Enable-PSSessionConfiguration -Name MaintenanceShell, AdminShell
إعادة تمكين جميع الجلسات
Enable-PSSessionConfiguration -Name *
Get-PSSessionConfiguration | Enable-PSSessionConfiguration
إعادة تمكين جلسة عمل وتحديد واصف أمان جديد
Enable-PSSessionConfiguration -Name MaintenanceShell -SecurityDescriptorSDDL "O:NSG:BAD:P(A;;GXGWGR;;;BA)(A;;GAGR;;;S-1-5-21-123456789-188441444-3100496)S:P"
تعطيل تكوينات الجلسة على الكمبيوتر المحلي
Disable-PSSessionConfiguration
تعطيل كافة تكوينات جلسة العمل المسجلة
Disable-PSSessionConfiguration -Name *
يؤدي هذا الأمر إلى تعطيل كافة تكوينات جلسة العمل المسجلة على الكمبيوتر.
مثال 3: تعطيل تكوينات الجلسة حسب الاسم
Disable-PSSessionConfiguration -Name Microsoft* -Force
تعطيل تكوينات الجلسة باستخدام بيبيلي
Get-PSSessionConfiguration -Name MaintenanceShell, AdminShell | Disable-PSSessionConfiguration
لمعلمة فول فعالة فقط عند تثبيت ملفات التعليمات للأمر على الكمبيوتر.
Get-Help Start-Service -Examples
عرض هذا الأمر أمثلة على استخدام كمدليت بدء الخدمة. يستخدم المعلمة أمثلة من جيت-هيلب لعرض قسم الأمثلة فقط من مواضيع تعليمات كمدليت.
تكون معلمة الأمثلة فعالة فقط عند تثبيت ملفات التعليمات للأمر على الكمبيوتر.
Get-Help Format-List -Parameter GroupBy
يمكنك أيضا الحصول على مساعدة خاصة بموفر الخدمة ل كمدليتس عبر الإنترنت في القسم الذي يصف مقدم الخدمة. على سبيل المثال، للحصول على مساعدة خاصة بموفر الخدمة على الإنترنت ل كمدليت عنصر جديد في كل مسار موفر وسان، راجع عنصر جديد ل كلينتسرتيفيكات
Get-Help C:\PS-Test\MyScript.ps1
يعرض هذا الأمر إصدار عبر إنترنت من موضوع التعليمات للحصول على كمدليت الحصول على عضو.
Get-Help remoting
يوضح هذا المثال كيفية البحث عن كلمة معينة في موضوع مساعدة كمدليت. يبحث هذا الأمر عن كلمة كليكسمل في النسخة الكاملة من موضوع التعليمات ل كمدليت إضافة عضو.
لأن كمدليت الحصول على تعليمات بإنشاء كائن ماملكوماندلبينفو، وليس سلسلة، لديك لاستخدام كمدليت الذي يحول محتوى موضوع المساعدة إلى سلسلة مثل أوت-سترينغ أو أوت-فيل.
Get-Help Get-Member -Online
يستخدم هذا الأمر المعلمة معلمة من الحصول على تعليمات لعرض وصف تفصيلي للمعلمة غروبي من كمدليت تنسيق قائمة. للحصول على وصف تفصيلي لجميع المعلمات من كمدليت تنسيق قائمة، اكتب الحصول على تعليمات تنسيق قائمة -Parameter
Get-Help Add-Member -Full | Out-String -Stream | Select-String -Pattern Clixml
تسجيل تكوين جلسة نيوشيل
Register-PSSessionConfiguration -Name NewShell -ApplicationBase c:\MyShells\ -AssemblyName MyShell.dll -ConfigurationTypeName MyClass
تسجيل تكوين جلسة عمل مينتنانسشيل
Register-PSSessionConfiguration -Name MaintenanceShell -StartupScript C:\ps-test\Maintenance.ps1
تسجيل تكوين جلسة عمل أدمينشيل
$sddl = "O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;FA;SA;GWGX;;WD)"
Register-PSSessionConfiguration -Name AdminShell -SecurityDescriptorSDDL $sddl -MaximumReceivedObjectSizeMB 20 -StartupScript C:\scripts\AdminShell.ps1
حذف تكوين جلسة عمل وإعادة تشغيل خدمة وينرم
Unregister-PSSessionConfiguration -Name MaintenanceShell -Force
حذف جميع تكوينات الجلسة
Unregister-PSSessionConfiguration -Name *
Get-PSSessionConfiguration -Name * | Unregister-PSSessionConfiguration
إلغاء التسجيل بدون إعادة تشغيل
Restart-Service winrm
New-PSSession -ConfigurationName MaintenanceShell
الحصول على تكوينات جلسة عمل للحساب المحلي
Get-PSSessionConfiguration
الحصول على تكوينات الجلسة الافتراضية
Get-PSSessionConfiguration -Name Microsoft*
خصائص عرض تكوين جلسة عمل تم إنشاؤها من ملف
Get-PSSessionConfiguration -Name Full | Format-List -Property *
تشغيل هذا كمدليت على كمبيوتر بعيد
Enable-WSManCredSSP -Delegate Server02
Connect-WSMan Server02
Invoke-Command -ScriptBlock {Get-PSSessionConfiguration} -ComputerName Server02 -Authentication CredSSP -Credential Domain01\Admin01
الحصول على معرف الموارد المنتظم (أوري) للمورد لتكوين الجلسة
(Get-PSSessionConfiguration -Name CustomShell).resourceURI
إعادة تمكين الجلسة الافتراضية
Enable-PSSessionConfiguration
Enable-PSSessionConfiguration -Name MaintenanceShell, AdminShell
إعادة تمكين جميع الجلسات
Enable-PSSessionConfiguration -Name *
Get-PSSessionConfiguration | Enable-PSSessionConfiguration
إعادة تمكين جلسة عمل وتحديد واصف أمان جديد
Enable-PSSessionConfiguration -Name MaintenanceShell -SecurityDescriptorSDDL "O:NSG:BAD:P(A;;GXGWGR;;;BA)(A;;GAGR;;;S-1-5-21-123456789-188441444-3100496)S:P"
تعطيل تكوينات الجلسة على الكمبيوتر المحلي
Disable-PSSessionConfiguration
تعطيل كافة تكوينات جلسة العمل المسجلة
Disable-PSSessionConfiguration -Name *
يؤدي هذا الأمر إلى تعطيل كافة تكوينات جلسة العمل المسجلة على الكمبيوتر.
مثال 3: تعطيل تكوينات الجلسة حسب الاسم
Disable-PSSessionConfiguration -Name Microsoft* -Force
تعطيل تكوينات الجلسة باستخدام بيبيلي
Get-PSSessionConfiguration -Name MaintenanceShell, AdminShell | Disable-PSSessionConfiguration
Post a Comment