Przejdź do głównej zawartości

Najbardziej przydatne komendy PowerShell dla admina

Administracja lokalną domeną oraz Microsoft 365 Business Standard wymaga efektywnego zarządzania użytkownikami, komputerami, bezpieczeństwem i integracją z chmurą. Oto zestaw kluczowych komend PowerShell, które pomogą w codziennej pracy administratora IT.

🔹 1. Zarządzanie użytkownikami w Active Directory

  • Lista użytkowników w domenie: Get-ADUser -Filter *
  • Dodanie nowego użytkownika: New-ADUser -Name "Jan Kowalski" -UserPrincipalName jan.kowalski@firma.local -AccountPassword (ConvertTo-SecureString "Hasło123!" -AsPlainText -Force) -Enabled $true
  • Resetowanie hasła użytkownika: Set-ADAccountPassword -Identity jan.kowalski -NewPassword (ConvertTo-SecureString "NoweHasło!" -AsPlainText -Force)
  • Dodanie użytkownika do grupy: Add-ADGroupMember -Identity "IT_Admins" -Members jan.kowalski

🔹 2. Zarządzanie komputerami w domenie

  • Lista komputerów w domenie: Get-ADComputer -Filter *
  • Dodanie nowego komputera do domeny: Add-Computer -DomainName "firma.local" -Credential (Get-Credential)
  • Zdalne restartowanie komputera: Restart-Computer -ComputerName "PC-01" -Force
  • Sprawdzenie ostatniego logowania użytkownika: Get-EventLog -LogName Security | Where-Object { $_.EventID -eq 4624 } | Select-Object TimeGenerated, Message

🔹 3. Zarządzanie Microsoft 365 (Azure AD, Exchange, Teams)

  • Połączenie z Microsoft 365: Connect-MsolService
  • Lista użytkowników w Microsoft 365: Get-MsolUser
  • Dodanie nowego użytkownika: New-MsolUser -UserPrincipalName jan.kowalski@firma.com -DisplayName "Jan Kowalski" -Password "Haslo123!" -LicenseAssignment "tenant:O365_BUSINESS_PREMIUM"
  • Resetowanie hasła w Microsoft 365: Set-MsolUserPassword -UserPrincipalName jan.kowalski@firma.com -NewPassword "NoweHasło!" -ForceChangePassword $true

🔹 4. Monitoring i diagnostyka

  • Sprawdzenie statusu Active Directory: Get-ADDomainController -Filter *
  • Sprawdzenie stanu replikacji AD: repadmin /replsummary
  • Monitorowanie zużycia CPU: Get-WmiObject win32_processor | Select LoadPercentage
  • Ping do serwera domeny: Test-NetConnection firma.local

🔹 5. Automatyzacja codziennych zadań

  • Automatyczne tworzenie użytkowników z pliku CSV: Import-Csv C:\UsersList.csv | ForEach-Object { New-ADUser -Name $_.Name -UserPrincipalName $_.UPN -AccountPassword (ConvertTo-SecureString $_.Password -AsPlainText -Force) -Enabled $true }
  • Automatyczne czyszczenie folderu TEMP na komputerach: Get-ChildItem "C:\Windows\Temp" -Recurse | Remove-Item -Force
  • Masowe wyłączenie użytkowników, którzy nie logowali się przez 90 dni: Search-ADAccount -AccountInactive -TimeSpan 90.00:00:00 | Disable-ADAccount

🔹 Podsumowanie

Wdrożenie tych komend PowerShell pozwoli administratorowi IT na:

  • Automatyzację rutynowych zadań
  • Skuteczniejsze zarządzanie użytkownikami i komputerami
  • Integrację lokalnej domeny z Microsoft 365
  • Monitorowanie infrastruktury IT

Komentarze

Popularne posty z tego bloga

🔒 Jak wdrożyć HTTPS w Apache za pomocą mkcert – prosta i bezpieczna konfiguracja SSL

Bezpieczeństwo połączenia HTTPS to dziś standard — nawet w sieciach lokalnych i aplikacjach testowych. W tym poradniku pokażę Ci, jak w prosty sposób wdrożyć SSL w Apache z pomocą narzędzia mkcert , które tworzy w pełni zaufane certyfikaty lokalne — bez potrzeby kontaktu z Let’s Encrypt czy urzędami certyfikacji. 🧩 Dlaczego warto używać mkcert? mkcert to lekkie narzędzie, które automatycznie generuje certyfikaty zaufane przez przeglądarkę — bez ostrzeżeń o „niebezpiecznym połączeniu”. ✅ działa w sieci lokalnej, ✅ nie wymaga dostępu do Internetu, ✅ certyfikaty są natychmiast zaufane po instalacji CA, ✅ idealne dla środowisk firmowych i intranetów. ⚙️ Krok 1: Instalacja Apache sudo apt update sudo apt install apache2 -y sudo systemctl enable apache2 sudo systemctl start apache2 Po instalacji otwórz w przeglądarce: http://10.0.0.123 Powinna się wyświetlić strona powitalna Apache. 🔧 Krok 2: Instalacja mkcert sudo apt install libnss3-tools wget...

API SHOPER

Jak korzystać z API Shoper - Kompletny przewodnik 1. Wprowadzenie API Shoper umożliwia zautomatyzowanie wielu operacji w Twoim sklepie internetowym, takich jak zarządzanie produktami, zdjęciami, zamówieniami i wieloma innymi elementami. W tym artykule pokażę Ci krok po kroku, jak połączyć się z API Shoper oraz wykonać podstawowe operacje, takie jak dodawanie produktów, zarządzanie zdjęciami i przypisywanie produktów powiązanych. 2. Autoryzacja - Uzyskanie Access Token Aby korzystać z API Shoper, najpierw musisz uzyskać access token : POST https://twojsklep.shoper.pl/webapi/oauth/token Content-Type: application/x-www-form-urlencoded grant_type=client_credentials&client_id=TWOJE_CLIENT_ID&client_secret=TWOJE_CLIENT_SECRET Przykład w PHP: <?php $client_id = 'TWOJE_CLIENT_ID'; $client_secret = 'TWOJE_CLIENT_SECRET'; $ch = curl_init('https://twojsklep.shoper.pl/webapi/oauth/token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch...