Archivi categoria: Powershell

PowerCLI: organizzare VM in cartelle

PowerCLIStavo organizzando le VM in vCenter in cartelle. Tutto ok, quando una macchina non voleva sapere si spostarsi tramite drag and drop… Uff!

Le seguenti operazioni non sono servite a nulla:
– Chiedere e riaprire il vSphere Client
– Refresh delle schermate
– Il fatto che ci siano snapshot e/o dischi RDM non è una discriminante

La PowerCLI ha invece risolto il tutto!
I comandi da eseguire:
Connect-VIServer nome.server
Move-VM -VM nome.VM -Destination nome.folder

Schedulare uno script Powershell EMS 2010 usando lo schedulatore di Windows

Step per schedulare uno script che utilizza la Exchange Management Shell (EMS) 2010.

  1. Dallo schedulatore, “Create Basic Task…
  2. Schedulare lo script nella sezione “Trigger
  3. Nella sezione “Action“, selezionare “Start a program
    • In Program/script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    • In Add arguments (optional): -WindowsStyle Hidden -command “. ‘C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1’; Connect-ExchangeServer -auto; c:\script\myscript.ps1”
       WindowsStyle Hidden: per non far apparire finestre a monitor
       c:\script\myscript.ps1: script da far girare

Create Basic Task Wizard

Script ruoli FSMO e GlobalCatalogs

Script Powershell per individuare i ruoli FSMO ed i server GC

DISCLAIMER: Nessuna garanzia per lo script. Lo usate a vostro rischio. Lo scrivente non è responsabile di qualunque danno possa eventualmente derivarne 😉