الحصول على معلومات الكمبيوتر

الحصول على معلومات الكمبيوتر



الحصول على معلومات الكمبيوتر ، آخر مرة تمهيد ، العمارة 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:\"}

لقد اختبرت على جهازين افتراضيين يعملان بنظام Windows 10 Pro. اضطررت لتشغيل PowerShell كمسؤول
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



Share
Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.

LATEST ARTICLES

Post a Comment