الحصول على معلومات الكمبيوتر
الحصول على معلومات الكمبيوتر ، آخر مرة تمهيد ، العمارة os وغيرها من البرنامج النصي PowerShell
فضل طريقة لاختبار * هذه الأنواع من الأشياء هي لاستخدا
إذا كان الأمان يمثل مشكلة وكنت تريد تشغيل نصوص برمجية موقعة (موقعة محليًا أو عن بُعد):
للحصول على قائمة بالبرامج المثبتة:
الحصول على الرقم التسلسلي بيسي
الحصول على عنوان ماك:
عند تشغيل الأمر نيتش التالية على ملقم دكب، دكب المسؤولين و دكب المستخدمين إنشاء مجموعات الأمان في المستخدمين والمجموعات المحلية على ملقم دكب.
يقوم الأمر التالي بإعادة تشغيل خدمة دكب على الكمبيوتر المحلي.
الحصول على موفري سجل الأحداث وسجلات من جهاز كمبيوتر محلي
الحصول على كافة موفري سجل الأحداث التي تكتب إلى سجل معين
لحصول على معرفات الأحداث التي ينشئها موفر الحدث
لإظهار عدد أحداث الخطأ والتحذير والمعلومات في السجل.
تحديد حالة خدمة وينرم
تحديد حالة خدمة وينرم وإصدار نظام التشغيل على كمبيوتر بعيد
لقد اختبرت على جهازين افتراضيين يعملان بنظام Windows 10 Pro. اضطررت لتشغيل PowerShell كمسؤول
يمكن الاعتماد عليها. عن طريق تعديل استراتيجية التنفيذ ، فإنك تعرض نفسك لمخاطر أمنية
الموضحة في موضوع التعليمات
أحاول كتابة أمر نسخ احتياطي لنسخ الملفات من حاسوبي المحلي إلى أي من خوادم النشر الخاصة بي
يحدد المكان الذي تريد نسخ الملفات إليه.
الاتصال بجهاز كمبيوتر بعيد
الاتصال بجهاز كمبيوتر بعيد باستخدام بيانات اعتماد المسؤول
الاتصال بجهاز كمبيوتر بعيد عبر منفذ محدد
يؤدي هذا الأمر إلى إنشاء اتصال إلى الكمبيوتر server01 البعيد عبر المنفذ 80.
قطع اتصال العميل من خدمة وينرم على كمبيوتر بعيد
الحصول على مراجع نقطة النهاية لجميع الخدمات
لحصول على تكوين المستمع الذي يطابق المعايير على الكمبيوتر المحلي
الحصول على تكوين مستمع يطابق المعايير على كمبيوتر بعيد
يسرد هذا الأمر تكوين مستمع وس-ماناجيمنت على كمبيوتر server00 البعيد للمستمع الذي يطابق المعايير في مجموعة محدد.
مثال 7: الحصول على مثيلات المرتبطة المتعلقة مثيل المحدد
لحصول على مثيلات الارتباط المتعلقة بمثيل محدد
يعرض هذا الأمر مساعدة مفصلة ل كمدليت جيت-تشيلديتم عن طريق تحديد أحد الأسماء المستعارة لها، لس. تحصل المعلمة
الحصول على معلومات الكمبيوتر ، آخر مرة تمهيد ، العمارة os وغيرها من البرنامج النصي PowerShell
Get-WmiObject -class Win32_OperatingSystem -ComputerName localhost | Select-Object -Property CSName, LastBootUpTime, OSType, OSArchitecture, NumberOfUsers
Get-WmiObject win32_LoggedOnUser -ComputerName localhost | select antecedent -Unique
Get-Process * | Stop-Process -WhatIf
set-executionpolicy remotesigned
---
Get-Process | Out-Gridview
tasklist
taskkill /PID 1532 /F
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize
الحصول على الرقم التسلسلي بيسي
wmic /node:”HOST” bios get serialnumber
الحصول على عنوان ماك:
wmic nic get macaddress
Restart-Computer
Install-WindowsFeature DHCP -IncludeManagementTools
Add-Computer CORP
عند تشغيل الأمر نيتش التالية على ملقم دكب، دكب المسؤولين و دكب المستخدمين إنشاء مجموعات الأمان في المستخدمين والمجموعات المحلية على ملقم دكب.
netsh dhcp add securitygroups
Restart-service dhcpserver
Set-ADUser <SAMAccountName> -Country US
Get-WinEvent -ListProvider *
(Get-WinEvent -ListLog Application).ProviderNames
(Get-WinEvent -ListProvider Microsoft-Windows-GroupPolicy).Events | Format-Table ID, Description -AutoSize
لإظهار عدد أحداث الخطأ والتحذير والمعلومات في السجل.
$Events | Group-Object -Property LevelDisplayName -NoElement
تحديد حالة خدمة وينرم
Test-WSMan
Test-WSMan -ComputerName "server01"
Test-WSMan -Authentication default
Test-WSMan -ComputerName "server01" -Authentication default
____
Invoke-WSManAction -Action "StartService" -ResourceURI wmicimv2/win32_service -SelectorSet @{name="spooler"} -Authentication default
Invoke-WSManAction -Action "Create" -ResourceURI wmicimv2/win32_process -ValueSet @{commandline="notepad.exe";currentdirectory="C:\"}
Enable-PSRemoting
___
Enable-PSRemoting -Force
يمكن الاعتماد عليها. عن طريق تعديل استراتيجية التنفيذ ، فإنك تعرض نفسك لمخاطر أمنية
الموضحة في موضوع التعليمات
Set-ExecutionPolicy RemoteSigned
أحاول كتابة أمر نسخ احتياطي لنسخ الملفات من حاسوبي المحلي إلى أي من خوادم النشر الخاصة بي
ROBOCOPY ../../MyService/bin/release/ \\remote-computer\\C:\services\myservice /MIR
يحدد المكان الذي تريد نسخ الملفات إليه.
robocopy.exe "\TOKEN\Deploy\Student Tests" "%PUBLIC%\Desktop\Tests" /MIR
الاتصال بجهاز كمبيوتر بعيد
Connect-WSMan -ComputerName "server01"
الاتصال بجهاز كمبيوتر بعيد باستخدام بيانات اعتماد المسؤول
$cred = Get-Credential Administrator
Connect-WSMan -ComputerName "server01" -Credential $cred
cd wsman:
الاتصال بجهاز كمبيوتر بعيد عبر منفذ محدد
Connect-WSMan -ComputerName "server01" -Port 80
cd wsman:
يؤدي هذا الأمر إلى إنشاء اتصال إلى الكمبيوتر server01 البعيد عبر المنفذ 80.
$a = New-WSManSessionOption -OperationTimeout 30000
Connect-WSMan -ComputerName "server01" -SessionOption $a
قطع اتصال العميل من خدمة وينرم على كمبيوتر بعيد
Disconnect-WSMan -computer server01
الحصول على مراجع نقطة النهاية لجميع الخدمات
Get-WSManInstance -Enumerate -ResourceURI wmicimv2/win32_service -ReturnType EPR
لحصول على تكوين المستمع الذي يطابق المعايير على الكمبيوتر المحلي
Get-WSManInstance -ResourceURI winrm/config/listener -SelectorSet @{Address="*";Transport="http"
الحصول على تكوين مستمع يطابق المعايير على كمبيوتر بعيد
Get-WSManInstance -ResourceURI winrm/config/listener -SelectorSet @{Address="*";Transport="http"} -ComputerName "Server01
يسرد هذا الأمر تكوين مستمع وس-ماناجيمنت على كمبيوتر server00 البعيد للمستمع الذي يطابق المعايير في مجموعة محدد.
مثال 7: الحصول على مثيلات المرتبطة المتعلقة مثيل المحدد
Get-WSManInstance -Enumerate -Dialect Association -Filter "{Object=win32_service?name=winrm}" -ResourceURI wmicimv2/*
لحصول على مثيلات الارتباط المتعلقة بمثيل محدد
Get-WSManInstance -Enumerate -Dialect Association -Associations -Filter "{Object=win32_service?name=winrm}" -ResourceURI wmicimv2/*
يعرض هذا الأمر مساعدة مفصلة ل كمدليت جيت-تشيلديتم عن طريق تحديد أحد الأسماء المستعارة لها، لس. تحصل المعلمة
Get-Help Format-Table -Full
الجزء التاني↳ الجزء الثالث↳ الجزء الرابع↳
الجزء الخامس↳ الجزء السادس↳ الجزء السابع↪
الجزء الثامن↪ الجزاء التاسع↪ الجزء العاشر↪
الجزء الخامس↳ الجزء السادس↳ الجزء السابع↪
الجزء الثامن↪ الجزاء التاسع↪ الجزء العاشر↪
Post a Comment