10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Windows PowerShell е система от команден ред "Command Executive" и скриптов език "Script", който можете да използвате, за да управлявате вашата система. В статията по-долу Wiki.SpaceDesktop ще ви запознае с 10 PowerShell команди за ефективно дистанционно управление на вашия компютър.

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Заявка:

- Вашият компютър работи с операционна система Windows Vista (или по-нова).

- Сървър, работещ на Windows Server 2008 (или по-нова версия).

- PowerShell 5.0.

- Достъп до администраторски права.

1. Създайте сесия на PowerShell

Команда : Enter-PSSession

Например:

Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Създаването на PSSession позволява на администратора да се свърже дистанционно с друг компютър в мрежата и да изпълни възможно най-много PS команди на този компютър.

По време на взаимодействието много команди могат да се изпълняват дистанционно, причината е, че администраторът има интерфейс за достъп, сякаш седи пред вашия компютър.

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

2. Изпълнете командите

Команда : Invoke-Command

Например:

Invoke-Command -Computer REMOTE_COMPUTER_NAME -ScriptBlock {PowerShell Command}

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Използването на командата Invoke-Command на PS ще даде същите резултати като изпълнението на сесия в команда 1 по-горе, но когато използвате Invoke за извикване на отдалечена команда, само 1 команда се изпълнява едновременно.

Това е, за да се предотврати едновременното изпълнение на множество команди, освен ако командите не са записани като .PS1 файл и техният скрипт не бъде извикан.

3. Рестартирайте компютъра

Команда: Рестартиране на компютъра

Например:

Рестартиране на компютър -Име на компютър REMOTE_COMPUTER_NAME – Принудително

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Понякога в някои случаи, когато инсталирате или преконфигурирате системата, за да работи правилно, ще бъдете помолени да рестартирате компютъра си. Или в някои други случаи просто рестартирайте компютъра си, за да приложите промените и да обновите компютъра си. След това трябва да използвате само една PS команда за изпълнение.

4. Пинг на компютъра

Команда: Test-Connection

Например:

Test-Connection -ComputerName DESTINATION_COMPUTER_NAME -Source SOURCE_COMPUTER_NAME

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

PING е една от най-полезните команди в "арсенала" на Sysadmin (Системен администратор). Много е просто, просто трябва да въведете командата PING и командата ще провери връзката на текущата станция на вашия компютър и на други отдалечени системи.

Test-Connection ще „издигне“ командата PING до ново ниво, като я „вмъкне“ в PS cmdlet.

Да предположим, че трябва да проверите информацията за връзката между сървъра и отдалеченото устройство. ICMP заявките се изпращат от сървъра до отдалечени устройства, но отчетите се изпращат обратно на вашата администраторска станция.

5. Преглед и редактиране на услуги

Команда: Set-Service

Например:

Set-Service -ComputerName REMOTE_COMPUTER_NAME -Name SERVICE_NAME -Status SERVICE_STATUS

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Услугите понякога са много „трудни“. В зависимост от това какво се случва на конкретен компютър, услугите могат да "спрат" в най-лошия възможен момент. Идентифицирането на работещи услуги с помощта на командата Get-Service cmdlet ви помага да разберете текущото състояние на услугите.

След като сте "уловили" цялата налична информация, можете да настроите състояние за услугата - може да бъде услуга, започваща с буквата W или можете да настроите всички услуги наведнъж.

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

6. Изпълнявайте фонови задачи (странични задачи)

Команда: Start-Job

Например:

Start-Job -FilePath PATH_TO_SCRIPT.PS1

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Използвайте тази команда, за да изпълнявате скриптове или фонови приложения, без да се налага да влизате или да изпълнявате други задачи. В допълнение, тази команда ще бъде изпълнена дори ако командата е неуспешна и няма да прекъсне локалното влизане на потребителя в системата.

7. Изключете компютъра

Команда: Стоп-Компютър

Например:

Stop-Computer -ComputerName REMOTE_COMPUTER_NAME – Force

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Подобно на другите устройства, след използване на компютъра вие също трябва да си „починете“. Когато извършвате изключване, можете да използвате тази команда cmdlet, за да се уверите, че компютърът ви е „изключен“ правилно.

8. Присъединете компютъра към домейн (домейн)

Команда: Добавяне на компютър

Например:

Add-Computer -ComputerName COMPUTER_NAMES_TO_BE_JOINED -DomainName DOMAIN.COM -Credential DOMAIN\USER -Рестартиране

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Процесът на присъединяване на компютър към домейн е доста прост, просто трябва да щракнете 3 пъти, след това да въведете пълната информация за администратора и сте готови. Използването на този традиционен метод за присъединяване към стотици домейни обаче отнема изключително много време.

В този случай можете да мислите за решението като използване на PowerShell. Командата cmdlet позволява присъединяване на няколко компютъра към домейн едновременно и изисква въвеждане на информация за администратора само веднъж.

9. Управление на приложения и услуги

Команда: Import-Module

Например:

Модул за импортиране - Име NAME_OF_POWERSHELL_MODULE

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

Една от най-забележителните характеристики на PowerShell е гъвкавото управление на приложения, програми и т.н., от компютърни системи до приложения като Microsoft Exchange. Някои приложения и услуги позволяват само определено ниво на управление чрез графичен интерфейс. Останалото е оставено на PS да управлява по подразбиране.

Това става чрез използването на модули, които съдържат необходимите кодови бази за изпълнение на всякакви допълнителни PowerShell команди на конкретна услуга или приложение. Модулите се използват само когато са необходими и когато ще разширят функционалността на PS към конкретна услуга или приложение. След като приключите, можете да премахнете напълно модула от активната сесия, без да се налага да го изключвате.

10. Преименувайте компютъра

Команда: Преименуване на компютър

Например:

Rename-Computer -NewName NEW_COMPUTER_NAME -LocalCredential COMPUTERNAME\USER –Рестартиране

10 PowerShell команди ви помагат да управлявате отдалечени компютри най-ефективно

В зависимост от много фактори, включително сигурност, фирмени политики и т.н., може или не можете да преименувате компютъра си. И в двата случая командата Rename е полезна при работа на една или повече системи - групи или домейн.

Командата ще преименува устройство и ще рестартира, за да влязат в сила промените. За домейн, ако Schema Active Directory го поддържа, новите компютри също ще бъдат преименувани в AD. Обектът ще запази всичките си настройки и състоянието на присъединения домейн, но ще показва новото име.

Вижте още няколко статии по-долу:

Късмет!


Инсталирайте динамични екрани и анимирани тапети на Windows

Инсталирайте динамични екрани и анимирани тапети на Windows

В операционната система Windows Vista на Microsoft DreamScene позволява настройка на динамични фонове за компютри, но осем години по-късно все още не е наличен в Windows 10. Защо този обичай представлява връщане към миналото през годините и какво можем да направим, за да променим това?

Как да свържете мрежата между 2 лаптопа с помощта на мрежов кабел

Как да свържете мрежата между 2 лаптопа с помощта на мрежов кабел

Ако искаме да свържем два лаптопа към мрежата, можем да използваме мрежов кабел и след това да променим IP адресите на двата компютъра и това е всичко.

Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Когато Windows покаже грешката „Нямате разрешение да записвате в това местоположение“, това ще ви попречи да записвате файлове в желани папки.

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Syslog Server е важна част от арсенала на ИТ администратора, особено когато става въпрос за управление на регистрационни файлове на събития в централизирано местоположение.

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Грешка 524: Възникна изчакване е специфичен за Cloudflare HTTP статус код, който показва, че връзката със сървъра е затворена поради изчакване.

Какво е грешка 0x80070570? Как да поправя тази грешка?

Какво е грешка 0x80070570? Как да поправя тази грешка?

Кодът за грешка 0x80070570 е често срещано съобщение за грешка на компютри, лаптопи и таблети, работещи с операционна система Windows 10. Той обаче се появява и на компютри, работещи под Windows 8.1, Windows 8, Windows 7 или по-стари версии.

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Грешка в син екран на смърт BSOD PAGE_FAULT_IN_NONPAGED_AREA или STOP 0x00000050 е грешка, която често възниква след инсталиране на драйвер на хардуерно устройство или след инсталиране или актуализиране на нов софтуер и в някои случаи причината е, че грешката се дължи на повреден NTFS дял.

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Вътрешната грешка на Video Scheduler също е смъртоносна грешка на синия екран, тази грешка често се появява в Windows 10 и Windows 8.1. Тази статия ще ви покаже някои начини за отстраняване на тази грешка.

Как да предотвратите стартирането на Epic Launcher с Windows

Как да предотвратите стартирането на Epic Launcher с Windows

За да направите Windows 10 зареждане по-бързо и да намалите времето за зареждане, по-долу са стъпките, които трябва да следвате, за да премахнете Epic от Windows Startup и да предотвратите стартирането на Epic Launcher с Windows 10.

3 по-добри начина за запазване на файлове на работния плот

3 по-добри начина за запазване на файлове на работния плот

Не трябва да записвате файлове на работния плот. Има по-добри начини да съхранявате компютърни файлове и да поддържате работния си плот подреден. Следващата статия ще ви покаже по-ефективни места за запазване на файлове в Windows 10.