<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Avvio e spegnimento VM esxi 6.5 / 6.7 in Italian Discussions</title>
    <link>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2892761#M12987</link>
    <description>&lt;P&gt;vorrei avviare e spegnere una vm ad un determinato orario.&amp;nbsp;&lt;/P&gt;&lt;P&gt;automatizzando il tutto e non farlo manualmente ogni giorno.&lt;/P&gt;</description>
    <pubDate>Wed, 09 Feb 2022 07:06:08 GMT</pubDate>
    <dc:creator>alessiomariotti</dc:creator>
    <dc:date>2022-02-09T07:06:08Z</dc:date>
    <item>
      <title>Avvio e spegnimento VM esxi 6.5 / 6.7</title>
      <link>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2892761#M12987</link>
      <description>&lt;P&gt;vorrei avviare e spegnere una vm ad un determinato orario.&amp;nbsp;&lt;/P&gt;&lt;P&gt;automatizzando il tutto e non farlo manualmente ogni giorno.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Feb 2022 07:06:08 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2892761#M12987</guid>
      <dc:creator>alessiomariotti</dc:creator>
      <dc:date>2022-02-09T07:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Avvio e spegnimento VM esxi 6.5 / 6.7</title>
      <link>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2892829#M12988</link>
      <description>&lt;P&gt;Ciao&amp;nbsp;&lt;/P&gt;&lt;P&gt;Da quello che capisco dall'oggetto della Post gli host ESXi, su cui vuoi spegnere e accendere le VM in maniera automatica, non sono gestiti da un vSphere vCenter. In questo caso hai bisogno di:&lt;/P&gt;&lt;P&gt;- Utilizzare la PowerCLI con cui creare uno script di spegnimento&lt;/P&gt;&lt;P&gt;- Avere un server Windows&amp;nbsp; o linux su cui installare la powercli e su questo creare un task automatico che lancia lo script di spegnimento.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lo script accederà in maniera automatica al tuo host ESXi (utilizzando le credenziali di root) e spegnerà o accenderò la vm o le vm.&lt;/P&gt;&lt;P&gt;Per lo script ne puoi trovare degli esempi in rete oppure puoi utilizzare questi esempi:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;## SCRIPT DI Spegnimento&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Get-VICredentialStoreItem&lt;/SPAN&gt;&lt;SPAN&gt; -file &amp;nbsp;C:\Attimo_Fabio\qa.creds -Host &amp;lt;nome del tuo host ESXi&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#Connect to the server using the credentials file&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;Connect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt; -Server &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.host&lt;/SPAN&gt;&lt;SPAN&gt; -User &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.User&lt;/SPAN&gt;&lt;SPAN&gt; -Password &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.Password&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-Content&lt;/SPAN&gt;&lt;SPAN&gt; -Path C:\Attimo_Fabio\vmlist.txt)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Get-VM&lt;/SPAN&gt;&lt;SPAN&gt; -Name &lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Shutdown-VMGuest -VM &lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt; -Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Disconnect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt; -Force -Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;##&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;## Script di Poweron&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Get-VICredentialStoreItem&lt;/SPAN&gt;&lt;SPAN&gt; -file &amp;nbsp;C:\Attimo_Fabio\qa.creds -Host &amp;lt;nome del tuo host ESXi&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;#Connect to the server using the credentials file&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;Connect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt; -Server &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.host&lt;/SPAN&gt;&lt;SPAN&gt; -User &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.User&lt;/SPAN&gt;&lt;SPAN&gt; -Password &lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.Password&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-Content&lt;/SPAN&gt;&lt;SPAN&gt; -Path C:\Attimo_Fabio\vmlist.txt)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Get-VM&lt;/SPAN&gt;&lt;SPAN&gt; -Name &lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Start-VM -VM &lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt; -Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Disconnect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt; -Force -Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;##&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Per memorizzare le credenziali nel file qa.creds utilizza il seguente comando:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;New-VICredentialStoreItem&lt;/SPAN&gt;&lt;SPAN&gt; -User root -Password &amp;lt;password&amp;gt; -Host &amp;lt;hostESXi&amp;gt; -File C:\Attimo_Fabio\qa.creds&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Nel file&amp;nbsp;vmlist.txt inserisci i nome delle VM che vuoi spegnere (i nomi sono quelli che vedi nell'intentory degli host ESXi)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Poi volendo puoi personalizzare gli script mettendo dei controlli se le vm si sono spente o accese, l'invio di mail di log ecc...&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Per l'installazione dei PowerCLI&amp;nbsp; puoi seguire questo link:&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-F02D0C2D-B226-4908-9E5C-2E783D41FE2D.html" target="_blank"&gt;Install PowerCLI (vmware.com)&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Feb 2022 16:06:14 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2892829#M12988</guid>
      <dc:creator>fabio1975</dc:creator>
      <dc:date>2022-02-09T16:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: Avvio e spegnimento VM esxi 6.5 / 6.7</title>
      <link>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2944157#M13067</link>
      <description>&lt;P&gt;Ciao, sto provando a creare lo script che hai segnalato, ma incontro più di un errore.&lt;BR /&gt;In PowerShell (administrator) Ho installato PowerCli con:&lt;BR /&gt;&lt;STRONG&gt;Install-Module VMware.PowerCLI -Scope CurrentUser&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;per poi eseguire:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;New-VICredentialStoreItem -User root -Password MyPassword -Host 192.168.103.245 -File C:\Script\qa.creds&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Però compare l'errore:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;New-VICredentialStoreItem : Comando 'New-VICredentialStoreItem' trovato nel modulo 'VMware.VimAutomation.Core', ma
impossibile caricare il modulo. Per ulteriori informazioni, eseguire 'Import-Module VMware.VimAutomation.Core'.
In riga:1 car:1
+ New-VICredentialStoreItem -User root -Password MyPassword -Host 192.168 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-VICredentialStoreItem:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Con&amp;nbsp;&lt;STRONG&gt;Import-Module VMware.VimAutomation.Core&lt;/STRONG&gt; compare invece:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Import-Module : Impossibile caricare il file C:\Program
Files\WindowsPowerShell\Modules\VMware.VimAutomation.Sdk\13.0.0.20791442\VMware.VimAutomation.Sdk.psm1. L'esecuzione
di script è disabilitata nel sistema in uso. Per ulteriori informazioni, vedere about_Execution_Policies all'indirizzo
https://go.microsoft.com/fwlink/?LinkID=135170.
In riga:1 car:1
+ Import-Module VMware.VimAutomation.Core
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : Errore di protezione: (:) [Import-Module], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Il Link indicato nel messaggio spiega bene il perché, ma non come risolvere questo problema.&lt;BR /&gt;Che diritti vanno applicati?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Io devo creare due script.&lt;BR /&gt;Uno per fare lo shutdown di una ESXi 6.5/6.7 (Free)&lt;BR /&gt;L'altro per fare il backup dei file di configurazione (che ancora non ho trovato in rete).&lt;BR /&gt;&lt;BR /&gt;Infine, con il tuo script io devo elencare tutte le VM. Non c'è modo di fare lo shutdown di tutte, nell'ordine prestabilito dal server?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Dec 2022 16:15:04 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2944157#M13067</guid>
      <dc:creator>SommyJo</dc:creator>
      <dc:date>2022-12-15T16:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Avvio e spegnimento VM esxi 6.5 / 6.7</title>
      <link>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2944825#M13068</link>
      <description>&lt;P&gt;Ciao&lt;/P&gt;&lt;P&gt;Per risolvere l'errore&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Import-Module : Impossibile caricare il file C:\Program&lt;/PRE&gt;&lt;P&gt;&lt;SPAN class=""&gt;prova ad eseguire il seguente comando:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN class=""&gt;Set-ExecutionPolicy&lt;/SPAN&gt;&lt;SPAN class=""&gt; -ExecutionPolicy&lt;/SPAN&gt; Undefined&lt;SPAN class=""&gt; -Scope&lt;/SPAN&gt; CurrentUser&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;mentre per non dover saper in precedenza quali VM sono da elencare puoi procedere inserendo:&lt;/P&gt;&lt;P&gt;####&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Connect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Server&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.host&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-User&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.User&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Password&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$creds&lt;/SPAN&gt;&lt;SPAN&gt;.Password&lt;/SPAN&gt;&lt;/DIV&gt;&lt;STRONG&gt;(Get-VM).where{$_.PowerState -eq 'PoweredOn'} | Select Name -ExpandProperty Name | Out-File C:\Attimo_Fabio\vmlist.txt&lt;/STRONG&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN&gt;Get-Content&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Path C:\Attimo_Fabio\vmlist.txt)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Get-VM&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Name&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$vmlist&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Shutdown-VMGuest -VM&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$vm&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Disconnect-VIServer&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Force -Confirm:&lt;/SPAN&gt;&lt;SPAN&gt;$false&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;####&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Preferisco estrarre l'elenco delle VM accesse perchè non so quali sono le VM accese in quel momento e tengo nel file di testo le VM effettivamente da riaccendere alla riaccensione.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Fabio&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 22:00:27 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Italian-Discussions/Avvio-e-spegnimento-VM-esxi-6-5-6-7/m-p/2944825#M13068</guid>
      <dc:creator>fabio1975</dc:creator>
      <dc:date>2022-12-20T22:00:27Z</dc:date>
    </item>
  </channel>
</rss>

