DNS intern nu functioneaza
Serverele pot comunica prin IP, dar nu pot rezolva hostname-urile interne.
[mai mult...]Soluții pentru problemele tale IT
Serverele pot comunica prin IP, dar nu pot rezolva hostname-urile interne.
[mai mult...]Linux is pretty impressive, and its greatest feature is arguably its cost. If you were to dip into your pocket and pull out nothing but fresh air, you’d still have enough to cover the license fees for this powerful system. Windows, on the other hand, well, Microsoft locks many of its capabilities behind a tiered payment structure.
[mai mult...]The best Excel formulas are the ones that explain themselves. That’s why I use named ranges whenever I can. Creating them one by one, though, feels like unnecessary admin—especially in larger spreadsheets. Since discovering Ctrl+Shift+F3, it’s become one of my most-used Excel shortcuts.
[mai mult...]Prima confuzie de eliminat: licentele Microsoft 365 nu se pot muta dintr-un tenant in altul. O licenta este legata de tenantul (organizatia) unde a fost achizitionata. Ce se migreaza efectiv sunt datele utilizatorilor — cutii postale (mail, calendar, contacte), OneDrive, SharePoint si, in anumite conditii, Teams. Pe tenantul nou se cumpara licente noi si se re-atribuie utilizatorilor. Asadar, obiectivul real este: mutarea datelor fara pierderi, cu re-licentiere pe tenantul destinatie.
Metode de migrare disponibile
Pasul 1 — Evaluare si inventar (pre-migrare)
Pasul 2 — Pregatirea celor doua tenanturi
Pasul 3 — Migrarea propriu-zisa
Cutii postale (Exchange Online): migrarea foloseste MRS (Mailbox Replication Service) si se declanseaza prin Exchange Online PowerShell cu New-MigrationBatch. Se pastreaza structura de foldere, calendarul, contactele si regulile.
OneDrive & SharePoint: se foloseste migrarea nativa cross-tenant sau un instrument tert. In timpul migrarii OneDrive, contul ramane read-only doar cateva minute, iar datele nu ies din cloud-ul Microsoft.
Strategia de taiere (cutover): pentru organizatii mici, un singur eveniment de comutare cu downtime scurt; pentru organizatii mari, migrare in batch-uri esalonate pe parcursul mai multor zile/saptamani.
Pasul 4 — Cutover DNS si finalizare
Pasul 5 — Verificare post-migrare
Limitari de care sa tineti cont
System Restore este o plasa de siguranta excelenta cand o actualizare, un driver sau o aplicatie strica sistemul. Problema: Windows creeaza puncte de restaurare rar si imprevizibil, iar in mod implicit limiteaza crearea unui punct nou la maximum unul la 24 de ore. Solutia de mai jos creeaza automat, in fiecare zi, cate un punct de restaurare, folosind un script PowerShell rulat de Task Scheduler.
Pasul 1 — Activarea System Restore
System Restore poate fi dezactivat implicit. Activati-l pe partitia de sistem dintr-o consola PowerShell ca administrator:
| Enable-ComputerRestore -Drive “C:\” |
Optional, alocati spatiu pe disc pentru punctele de restaurare (ex. 5%):
| vssadmin resize shadowstorage /for=C: /on=C: /maxsize=5% |
Pasul 2 — Eliminarea limitei de 24 de ore (optional)
In mod implicit, Windows refuza sa creeze un punct nou daca exista deja unul mai recent de 24 de ore. Daca vreti ca sarcina zilnica sa functioneze garantat, ajustati aceasta frecventa din registru:
| New-ItemProperty `
-Path “HKLM:\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore” ` -Name “SystemRestorePointCreationFrequency” ` -Value 0 -PropertyType DWord -Force |
Valoarea 0 permite crearea unui punct oricand, fara limita de un punct pe zi.
Pasul 3 — Scriptul PowerShell
Creati folderul C:\Scripts si salvati in el un fisier numit DailyRestorePoint.ps1 cu urmatorul continut:
| $data = Get-Date -Format ‘yyyy-MM-dd HH:mm’
Checkpoint-Computer ` -Description “Punct automat zilnic – $data” ` -RestorePointType ‘MODIFY_SETTINGS’ |
Tipul MODIFY_SETTINGS este cel recomandat pentru puncte create manual/programat. Descrierea include data si ora, ca sa identificati usor punctul in lista.
Pasul 4 — Crearea sarcinii programate
Puteti crea sarcina direct din PowerShell (rulat ca administrator), fara interfata grafica. Exemplul ruleaza scriptul in fiecare zi la ora 12:00, cu privilegii ridicate:
| $action = New-ScheduledTaskAction `
-Execute ‘powershell.exe’ ` -Argument ‘-NoProfile -ExecutionPolicy Bypass -File “C:\Scripts\DailyRestorePoint.ps1″‘
$trigger = New-ScheduledTaskTrigger -Daily -At 12:00PM
$principal = New-ScheduledTaskPrincipal ` -UserId “SYSTEM” -LogonType ServiceAccount -RunLevel Highest
$settings = New-ScheduledTaskSettingsSet ` -StartWhenAvailable -AllowStartIfOnBatteries ` -DontStopIfGoingOnBatteries
Register-ScheduledTask ` -TaskName “Punct de restaurare zilnic” ` -Action $action -Trigger $trigger ` -Principal $principal -Settings $settings |
Explicatie pe scurt:
Pasul 5 — Testarea
Rulati sarcina manual, fara a astepta ora programata:
| Start-ScheduledTask -TaskName “Punct de restaurare zilnic” |
Verificati apoi ca punctul a fost creat:
| Get-ComputerRestorePoint | Select-Object -Last 5 |
Ar trebui sa vedeti in lista punctul cu descrierea „Punct automat zilnic” si data curenta.
[mai mult...]Fișierele de log generate de IIS (C:\inetpub\logs\LogFiles) și directoarele temporare tind să ocupe zeci de gigabiți de pe partiția de sistem în doar câteva luni. Acest script identifică și șterge fișierele de log mai vechi de o anumită perioadă de timp.