<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Il Sistemista Ottimista]]></title><description><![CDATA[L'ossimoro informatico. Trucchi e suggerimenti dalla lettera II Sisto.]]></description><link>https://www.sistemistaottimista.it/</link><image><url>https://www.sistemistaottimista.it/favicon.png</url><title>Il Sistemista Ottimista</title><link>https://www.sistemistaottimista.it/</link></image><generator>Ghost 5.31</generator><lastBuildDate>Thu, 23 Apr 2026 18:52:31 GMT</lastBuildDate><atom:link href="https://www.sistemistaottimista.it/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Disattivare e attivare periferica tramite prompt dei comandi cmd]]></title><description><![CDATA[Disattivare e attivare periferica tramite prompt dei comandi cmd]]></description><link>https://www.sistemistaottimista.it/untitled/</link><guid isPermaLink="false">65e4b55649c3530001902208</guid><category><![CDATA[cmd]]></category><category><![CDATA[windows]]></category><category><![CDATA[sistemistaottimista]]></category><category><![CDATA[ilsisto]]></category><category><![CDATA[sistemista ottimista]]></category><category><![CDATA[sistemista]]></category><category><![CDATA[prompt dei comandi]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sun, 03 Mar 2024 18:00:16 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2024/03/cmd_ok.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Windows</div></div><img src="https://www.sistemistaottimista.it/content/images/2024/03/cmd_ok.png" alt="Disattivare e attivare periferica tramite prompt dei comandi cmd"><p>In questi giorni ho avuto un problema su una postazione. All&apos;avvio il monitor collegato alla porta &quot;Display Port&quot; tramite adattatore VGA --&gt; Display Port mi veniva riconosciuto in maniera &quot;randomatica&quot;, mentre quello tramite porta HDMI diretta non aveva problemi.</p><p>Nel registro eventi non c&apos;era scritto nulla a riguardo, ma aggiornando i driver ho notato che alla disattivazione e alla riattivazione della scheda, questa accendeva entrambi i monitor.</p><p>Considerando che il problema potrebbe essere tranquillamente causato dall&apos;adattatore ho creato un piccolo workaround che all&apos;avvio disattiva e riattiva la periferica tramite &quot;pnputil&quot;</p><p>Ho prima visto la lista delle periferiche tramite il comando:</p><pre><code class="language-cmd">pnputil /enum-devices
</code></pre><p> per registringere la ricerca solo alle schede video:</p><pre><code class="language-cmd">pnputil /enum-devices /class Display</code></pre><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2024/03/cmd_uKKrpXFLij.gif" class="kg-image" alt="Disattivare e attivare periferica tramite prompt dei comandi cmd" loading="lazy" width="960" height="480" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2024/03/cmd_uKKrpXFLij.gif 600w, https://www.sistemistaottimista.it/content/images/2024/03/cmd_uKKrpXFLij.gif 960w" sizes="(min-width: 720px) 720px"></figure><p>Copiare l&apos;ID Istanza, aprire prompt dei comandi ed eseguire i comandi di disabiliazione e riattivazione (cambiare ID):</p><pre><code class="language-cmd">pnputil /disable-device &quot;PCI\VEN_1002&amp;DEV_67EF&amp;SUBSYS_8303103C&amp;REV_CF\4&amp;2df26d26&amp;0&amp;0008&quot;
pnputil /enable-device &quot;PCI\VEN_1002&amp;DEV_67EF&amp;SUBSYS_8303103C&amp;REV_CF\4&amp;2df26d26&amp;0&amp;0008&quot;
</code></pre><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2024/03/cmd_HXysLNpwIY.gif" class="kg-image" alt="Disattivare e attivare periferica tramite prompt dei comandi cmd" loading="lazy" width="960" height="480" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2024/03/cmd_HXysLNpwIY.gif 600w, https://www.sistemistaottimista.it/content/images/2024/03/cmd_HXysLNpwIY.gif 960w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x1F44D;</div><div class="kg-callout-text"><em><strong>Bona solutio vobis</strong></em></div></div>]]></content:encoded></item><item><title><![CDATA[Abilitare telnet client in Windows 10/11 da cmd]]></title><description><![CDATA[Abilitare il client telnet in windows tramite prompt dei comandi cmd]]></description><link>https://www.sistemistaottimista.it/abilitare-telnet-client-in-windows10-11-da-cmd/</link><guid isPermaLink="false">65d9c2080e77480001f2ce48</guid><category><![CDATA[windows]]></category><category><![CDATA[cmd]]></category><category><![CDATA[prompt dei comandi]]></category><category><![CDATA[telnet]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sat, 24 Feb 2024 10:40:15 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2024/02/cmd_ok.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Windows</div></div><img src="https://www.sistemistaottimista.it/content/images/2024/02/cmd_ok.png" alt="Abilitare telnet client in Windows 10/11 da cmd"><p>Telnet &#xE8; un protocollo di rete utilizzato per stabilire una connessione remota a un server o un dispositivo di rete &quot;principalmente&quot; tramite la porta 23, ma non solo. Un client Telnet &#xE8; un software che consente agli utenti di stabilire connessioni Telnet con altri server o dispositivi remoti per eseguire operazioni come l&apos;accesso a file, l&apos;amministrazione del sistema, il debug di reti e altro ancora. Il client Telnet consente agli utenti di interagire con il server remoto mediante l&apos;invio di comandi da un&apos;interfaccia testuale. </p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#x26A0;&#xFE0F;</div><div class="kg-callout-text">&#xC8; importante notare che Telnet non &#xE8; un protocollo sicuro e le informazioni inviate tramite Telnet possono essere vulnerabili agli attacchi informatici.</div></div><p>Per abilitare il client telnet in Windows tramite linea di comando (&quot;cmd&quot;), seguire questi passaggi:</p><ol><li>Aprire il prompt dei comandi come amministratore.</li><li>Digitare il seguente comando e premere Invio:</li></ol><pre><code class="language-bash">dism /online /Enable-Feature /FeatureName:TelnetClient
</code></pre><ol><li>Attendere che il comando venga completato con successo.</li><li>Una volta completato, il client telnet &#xE8; stato abilitato sul sistema.</li></ol><p>Ora &#xE8; possibile utilizzare il client telnet per connettersi a server remoto utilizzando il prompt dei comandi.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.sistemistaottimista.it/content/images/2024/02/telnet-1.gif" class="kg-image" alt="Abilitare telnet client in Windows 10/11 da cmd" loading="lazy" width="734" height="398" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2024/02/telnet-1.gif 600w, https://www.sistemistaottimista.it/content/images/2024/02/telnet-1.gif 734w" sizes="(min-width: 720px) 720px"><figcaption>Abilitare telnet da cmd linea di comando</figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#x1F44D;</div><div class="kg-callout-text"><strong><em>Bona solutio vobis</em></strong></div></div>]]></content:encoded></item><item><title><![CDATA[tensorflow non riconosce i driver CUDA / GPU in Windows 10/11]]></title><description><![CDATA[<p>Tensorflow, nonostante abbiate seguito la guida ufficiale, non riconosce la vostra GPU e i driver CUDA e, il comando di controllo vi restituisce elenco vuoto:</p><pre><code class="language-python">python -c &quot;import tensorflow as tf; print(tf.config.list_physical_devices(&apos;GPU&apos;))&quot;
[]</code></pre><p>Il problema &#xE8; dovuta alla versione, in quanto</p>]]></description><link>https://www.sistemistaottimista.it/tensorflow-non-riconosce-cuda-driver-gpu/</link><guid isPermaLink="false">63de8adf4abdb00001792c9c</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Machine Learning]]></category><category><![CDATA[tensorflow]]></category><category><![CDATA[python]]></category><category><![CDATA[pip]]></category><category><![CDATA[jupyter]]></category><category><![CDATA[anaconda]]></category><category><![CDATA[cuda]]></category><category><![CDATA[gpu]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sat, 04 Feb 2023 16:50:44 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2023/02/bash_python-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2023/02/bash_python-1.png" alt="tensorflow non riconosce i driver CUDA / GPU in Windows 10/11"><p>Tensorflow, nonostante abbiate seguito la guida ufficiale, non riconosce la vostra GPU e i driver CUDA e, il comando di controllo vi restituisce elenco vuoto:</p><pre><code class="language-python">python -c &quot;import tensorflow as tf; print(tf.config.list_physical_devices(&apos;GPU&apos;))&quot;
[]</code></pre><p>Il problema &#xE8; dovuta alla versione, in quanto dalla versione 2.11 tensorflow non supporter&#xE0; pi&#xF9; la GPU in ambiete Windows nativo ma solo sotto WSL, quindi dovrete installare la versione 2.10 (l&apos;ultima supportata), prima disinstallando l&apos;altra:</p><pre><code class="language-python">pip uninstall tensorflow</code></pre><pre><code class="language-python">python -m pip install &quot;tensorflow&lt;2.11&quot;</code></pre><pre><code class="language-python">python -m pip install tensorflow==2.10
</code></pre>]]></content:encoded></item><item><title><![CDATA[python3 come default Debian 10/11]]></title><description><![CDATA[<p>Questo articolo spiega come passare da Python2 a Python3 su &#xA0;Linux Debian 9 Stretch &#xA0;e Debian 10 Buster.</p><p>Stretch e Buster vengono fornite con due versioni python 2.7 e 3.5 o 3.7. </p><p>La versione di default &#xE8; python2.7 ma, se ti servono entrambe le</p>]]></description><link>https://www.sistemistaottimista.it/python3-come-default-debian-10-11/</link><guid isPermaLink="false">63db8697b349e80001c7cb94</guid><category><![CDATA[python]]></category><category><![CDATA[linux]]></category><category><![CDATA[debian]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Thu, 02 Feb 2023 10:36:58 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2023/02/bash_python.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2023/02/bash_python.png" alt="python3 come default Debian 10/11"><p>Questo articolo spiega come passare da Python2 a Python3 su &#xA0;Linux Debian 9 Stretch &#xA0;e Debian 10 Buster.</p><p>Stretch e Buster vengono fornite con due versioni python 2.7 e 3.5 o 3.7. </p><p>La versione di default &#xE8; python2.7 ma, se ti servono entrambe le versioni, &#xA0;settando come quella di default la 3, seguire il seguente procedimento:</p><p><strong>Controllare la versione:</strong></p><pre><code class="language-bash">python --version</code></pre><p>$ python --version<br>Python 2.7.*</p><p><strong>Elencare le opzioni disponibili:</strong></p><pre><code class="language-bash">root@IlSisto:~# ls /usr/bin/python*
/usr/bin/python  /usr/bin/python2  /usr/bin/python2.7  /usr/bin/python2.7-config  /usr/bin/python2-config  /usr/bin/python3  /usr/bin/python3.7  /usr/bin/python3.7-config  /usr/bin/python3.7m  /usr/bin/python3.7m-config  /usr/bin/python3-config  /usr/bin/python3m  /usr/bin/python3m-config  /usr/bin/python-configroot@IlSisto:~#</code></pre><p>Nel nostro caso le versioni installate sono:</p><p><strong>/usr/bin/python2.7 </strong>e<strong> /usr/bin/python3.7</strong></p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Risoluzione</div></div><p>Per impostare python 3.7 come predefinito utilizzare il comando update-alternatives. L&apos;ultimo numero definisce la priorit&#xE0;. Il numero pi&#xF9; alto significa una priorit&#xE0; pi&#xF9; alta.</p><pre><code class="language-bash">update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1</code></pre><p>Verificare nuova versione:</p><pre><code class="language-bash">python --version</code></pre><p>$ python --version<br>Python 3.7.3</p><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#x1F44C;</div><div class="kg-callout-text"><strong><em>Bona solutio vobis</em></strong></div></div>]]></content:encoded></item><item><title><![CDATA[ModuleNotFoundError: No module named 'seaborn']]></title><description><![CDATA[<p>Mentre state &quot;giocando&quot; con Python potreste imbattervi nell&apos; errore </p><p>&quot; ModuleNotFoundError: No module named &apos;seaborn&apos; &quot; come di seguito:</p><pre><code class="language-python">  import seaborn as sns
ModuleNotFoundError: No module named &apos;seaborn&apos;
</code></pre><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Risoluzione:</div></div><pre><code class="language-python">pip install seaborn</code></pre><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#x1F44C;</div><div class="kg-callout-text"><strong><em>Bona solutio vobis</em></strong></div></div>]]></description><link>https://www.sistemistaottimista.it/pip-install-seaborn/</link><guid isPermaLink="false">63d6caafb349e80001c7cb6e</guid><category><![CDATA[python]]></category><category><![CDATA[error]]></category><category><![CDATA[sistemistaottimista]]></category><category><![CDATA[ilsisto]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sun, 29 Jan 2023 20:02:32 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2023/01/Python-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2023/01/Python-1.png" alt="ModuleNotFoundError: No module named &apos;seaborn&apos;"><p>Mentre state &quot;giocando&quot; con Python potreste imbattervi nell&apos; errore </p><p>&quot; ModuleNotFoundError: No module named &apos;seaborn&apos; &quot; come di seguito:</p><pre><code class="language-python">  import seaborn as sns
ModuleNotFoundError: No module named &apos;seaborn&apos;
</code></pre><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Risoluzione:</div></div><pre><code class="language-python">pip install seaborn</code></pre><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#x1F44C;</div><div class="kg-callout-text"><strong><em>Bona solutio vobis</em></strong></div></div>]]></content:encoded></item><item><title><![CDATA[shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory]]></title><description><![CDATA[shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory]]></description><link>https://www.sistemistaottimista.it/shell-init-error-retrieving-current-directory-getcwd-cannot-access-parent-directories-no-such-file-or-directory/</link><guid isPermaLink="false">63d24b34b349e80001c7cb49</guid><category><![CDATA[bash]]></category><category><![CDATA[ilsisto]]></category><category><![CDATA[sistemistaottimista]]></category><category><![CDATA[error]]></category><category><![CDATA[errori]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Thu, 26 Jan 2023 09:51:06 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2023/01/Bash-1.png" medium="image"/><content:encoded><![CDATA[<pre><code class="language-bash"> getcwd: cannot access parent directories: No such file or directory</code></pre><img src="https://www.sistemistaottimista.it/content/images/2023/01/Bash-1.png" alt="shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory"><p>Se siete dentro una directory che non esiste pi&#xF9; al momento del lancio del comando il risultato sar&#xE0;:</p><pre><code class="language-bash">shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
</code></pre><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Risoluzione:</div></div><p>scrivete direttamente</p><pre><code class="language-bash">cd</code></pre><p>o</p><pre><code class="language-bash">cd ~</code></pre><p></p><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#x1F44D;</div><div class="kg-callout-text"><strong><em>Bona solutio vobis</em></strong></div></div>]]></content:encoded></item><item><title><![CDATA[Unknown option: -C in git < 1.8.5]]></title><description><![CDATA[Soluzione all'errore:
Unknown options: -C in versione di git inferiori alla 1.8.5.
Leggere l'articolo per trovare la risoluzione,]]></description><link>https://www.sistemistaottimista.it/unknown-git-option-c/</link><guid isPermaLink="false">63cbb159ebf29600015470bc</guid><category><![CDATA[bash]]></category><category><![CDATA[error]]></category><category><![CDATA[git]]></category><category><![CDATA[sistemistaottimista]]></category><category><![CDATA[ilsisto]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sat, 21 Jan 2023 09:51:05 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2023/01/Bash.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2023/01/Bash.png" alt="Unknown option: -C in git &lt; 1.8.5"><p>Se al comando:</p><pre><code class="language-git">git -C &lt;directory&gt;
es
git -C /var/www/git</code></pre><p>il risultato &#xE8;:</p><pre><code class="language-bash">sh-4.2$ git -C /var/www/git
Unknown option: -C
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=&lt;path&gt;]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=&lt;path&gt;] [--work-tree=&lt;path&gt;] [--namespace=&lt;name&gt;]
           &lt;command&gt; [&lt;args&gt;]
sh-4.2$</code></pre><p>la <strong>soluzione</strong> consiste nel modificare l&apos;opzione -C con &quot;--git-dir=&lt;directory&gt;, es:</p><pre><code class="language-bash">git --git-dir=&lt;directory&gt;</code></pre><p>es:</p><pre><code class="language-bash">sh-4.2# git --git-dir=/var/www/git init
Initialized empty Git repository in /var/www/git/
sh-4.2#
</code></pre>]]></content:encoded></item><item><title><![CDATA[docker build: Returned a non-zero code: 5]]></title><description><![CDATA[<p>Mentre compilavo un&apos;immagine docker mi sono imbattuto nell&apos;errore &quot;returned a non-zero code: 5&quot;.</p><pre><code class="language-bash">The command &#x2018;/bin/sh -c wget -q -O {NOME}.zip {URL}&#x2019; returned a non-zero code: 5

##[error]Docker build failed with exit code 5</code></pre><p>L&apos;errore di &quot;</p>]]></description><link>https://www.sistemistaottimista.it/docker-build-returned-a-non-zero-code-5/</link><guid isPermaLink="false">6357b024b7bb7c0001893ca0</guid><category><![CDATA[docker]]></category><category><![CDATA[bash]]></category><category><![CDATA[ilsisto]]></category><category><![CDATA[sistemistaottimista]]></category><category><![CDATA[error]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Tue, 25 Oct 2022 10:06:13 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/bash_docker.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2022/10/bash_docker.png" alt="docker build: Returned a non-zero code: 5"><p>Mentre compilavo un&apos;immagine docker mi sono imbattuto nell&apos;errore &quot;returned a non-zero code: 5&quot;.</p><pre><code class="language-bash">The command &#x2018;/bin/sh -c wget -q -O {NOME}.zip {URL}&#x2019; returned a non-zero code: 5

##[error]Docker build failed with exit code 5</code></pre><p>L&apos;errore di &quot;EXIT STATUS = 5&quot; &#xE9; un errore di verifica SSL da parte di wget.</p><p>Per ovviare a questo problema controllare i &quot;Dockerfile&quot; verificando la presenza dell&apos;istruzione wget e aggiungendogli il flag &quot;<strong>--no-check-certificate</strong>&quot;:</p><pre><code class="language-bash">Dockerfile:
...
wget -q --no-check-certificate -O {NOME}.zip {URL}
...</code></pre>]]></content:encoded></item><item><title><![CDATA[Inserire tabelle in Ghost cms]]></title><description><![CDATA[<p>Il metodo pi&#xF9; semplice e immediato che ho trovato per inserire delle tabelle tramite l&apos;editor di default di Ghost CMS &#xE8; stato tramite Markdown.</p><ol><li>Andare sul sito: <a href="https://www.tablesgenerator.com/markdown_tables">https://www.tablesgenerator.com/markdown_tables</a></li><li>Sulla pagina web, maniera abbastanza intuitiva, create la vostra tabella scegliendo numero di colonne,</li></ol>]]></description><link>https://www.sistemistaottimista.it/inserire-tabelle-in-ghost-cms/</link><guid isPermaLink="false">634a9b277c436800018c8084</guid><category><![CDATA[ghost]]></category><category><![CDATA[tabelle]]></category><category><![CDATA[ghost cms]]></category><category><![CDATA[ilsisto]]></category><category><![CDATA[sistemistaottimista]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sat, 15 Oct 2022 11:58:41 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/ghost-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2022/10/ghost-1.png" alt="Inserire tabelle in Ghost cms"><p>Il metodo pi&#xF9; semplice e immediato che ho trovato per inserire delle tabelle tramite l&apos;editor di default di Ghost CMS &#xE8; stato tramite Markdown.</p><ol><li>Andare sul sito: <a href="https://www.tablesgenerator.com/markdown_tables">https://www.tablesgenerator.com/markdown_tables</a></li><li>Sulla pagina web, maniera abbastanza intuitiva, create la vostra tabella scegliendo numero di colonne, righe, allineamento, ecc. </li><li>Cliccando su &quot;Generate&quot; e poi su &quot;Preview&quot; potrete vedere l&apos;anteprima della tabella e nel caso il risultato vi soddisfi cliccate su &quot;Copy to clipboard&quot;.</li><li>Su Ghost inserite una scheda &quot;Markdown&quot; tramite il men&#xF9; a sinistra e poi incollate dentro la tabella copiata precedentemente.</li><li>Il gioco &#xE8; fatto.</li></ol><p></p><p>ESEMPIO:</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/c8HIuVD2Hek?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="Inserire tabella in Ghost CMS"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[ECONNREFUSED 127.0.0.1:3306 - "Unknown database error" dopo aggiornamento immagine Ghost in Docker]]></title><description><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Da Ghost 5.0 in poi</div></div><p>Risoluzione errore &quot;<em>ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot;</em>&quot; dopo aver aggiornato l&apos;immagine di Ghost in Docker. </p><p>Questo &#xE8; dovuto al fatto che Ghost dalla versione 5.0 ha annunciato che MySQL 8 sarebbe</p>]]></description><link>https://www.sistemistaottimista.it/econnrefused-127-0-0-1-3306-unknown-database-error/</link><guid isPermaLink="false">634a78bfe3563f00016fde44</guid><category><![CDATA[ghost]]></category><category><![CDATA[docker]]></category><category><![CDATA[econnrefused]]></category><category><![CDATA[portainer]]></category><category><![CDATA[errori]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Sat, 15 Oct 2022 10:18:27 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/ghostdocker_rid-1.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Da Ghost 5.0 in poi</div></div><img src="https://www.sistemistaottimista.it/content/images/2022/10/ghostdocker_rid-1.png" alt="ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot; dopo aggiornamento immagine Ghost in Docker"><p>Risoluzione errore &quot;<em>ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot;</em>&quot; dopo aver aggiornato l&apos;immagine di Ghost in Docker. </p><p>Questo &#xE8; dovuto al fatto che Ghost dalla versione 5.0 ha annunciato che MySQL 8 sarebbe stato l&apos;unico database ufficialmente supportato negli ambienti di produzione, ed &#xE8; quindi quello attivato di default, ma se noi avevamo tutto su SQLite e vogliamo continuare ad utilizzarlo, niente paura, di seguito i metodi di risoluzione:</p><h3 id="cli">CLI</h3><ol><li>Ferma e rimuovi il container Ghost esistente:</li></ol><pre><code class="language-bash">docker stop nome_container
docker rm nome_container</code></pre><p>2. Ricrea un nuovo container docker con le seguenti variabili:</p><pre><code>-e database__client=sqlite3 \
-e database__connection__filename=&quot;content/data/ghost.db&quot; \
-e database__useNullAsDefault=true \
-e database__debug=false \</code></pre><p> Esempio:</p><pre><code class="language-bash">docker run -d --name ghost -e NODE_ENV=development -e database__client=sqlite3  -e database__connection__filename=&quot;content/data/ghost.db&quot; -e database__useNullAsDefault=true ghost</code></pre><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Ricordate di controllare il percorso del vostro file &quot;ghost.db&quot;, quello segnalato &#xE8; quello di default.</div></div><hr><h3 id="portainer">Portainer</h3><p></p><ol><li>Fermiamo il container cliccando su &quot;<strong>Stop</strong>&quot;;</li><li>Clicchiamo su &quot;<strong>Duplicate/Edit</strong>&quot;;</li></ol><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/dockerr1.png" class="kg-image" alt="ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot; dopo aggiornamento immagine Ghost in Docker" loading="lazy" width="1019" height="612" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2022/10/dockerr1.png 600w, https://www.sistemistaottimista.it/content/images/size/w1000/2022/10/dockerr1.png 1000w, https://www.sistemistaottimista.it/content/images/2022/10/dockerr1.png 1019w" sizes="(min-width: 720px) 720px"></figure><p>3. &#xA0; Nella sezione in basso &quot;<strong>Advanced container settings</strong>&quot; clicchiamo su &quot;<strong>Env</strong>&quot;:</p><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/dockerr2-1.png" class="kg-image" alt="ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot; dopo aggiornamento immagine Ghost in Docker" loading="lazy" width="1409" height="754" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2022/10/dockerr2-1.png 600w, https://www.sistemistaottimista.it/content/images/size/w1000/2022/10/dockerr2-1.png 1000w, https://www.sistemistaottimista.it/content/images/2022/10/dockerr2-1.png 1409w" sizes="(min-width: 720px) 720px"></figure><p>4. &#xA0; Clicchiamo su &quot;<strong>Add an environment variable</strong>&quot; e aggiungiamo le 3 variabili:</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th style="text-align:center"><strong>name</strong></th>
<th style="text-align:center"><strong>value</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center">database__client</td>
<td style="text-align:center">sqlite3</td>
</tr>
<tr>
<td style="text-align:center">database__connection__filename</td>
<td style="text-align:center">&quot;content/data/ghost.db&quot;</td>
</tr>
<tr>
<td style="text-align:center">database__useNullAsDefault</td>
<td style="text-align:center">true</td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p>6. &#xA0; Infine clicchiamo su &quot;Deploy the container&quot; e il gioco &#xE8; fatto.</p><p></p><h2 id="guarda-la-soluzione-su-portainer">Guarda la soluzione su Portainer.</h2><p></p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Nvyhq0i5_x8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="ECONNREFUSED 127.0.0.1:3306 - &quot;Unknown database error&quot; dopo aggiornamento immagine Ghost CMS -Docker"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Differenze funzioni Wait() e Sleep() in VBA - Macro Excel con esempi]]></title><description><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Testato su: Excel 2010 e Excel 2016</div></div><p>Le funzionalit&#xE0; Wait e Sleep negli script sono necessarie per mantenere o mettere in pausa l&apos;esecuzione del programma per un periodo di tempo specificato. Questi metodi sospendono tutte le attivit&#xE0; di Microsoft Excel e talvolta possono anche</p>]]></description><link>https://www.sistemistaottimista.it/funzioni-wait-sleep-excel/</link><guid isPermaLink="false">6347f41dcb1cd0000134e830</guid><category><![CDATA[excel]]></category><category><![CDATA[macro]]></category><category><![CDATA[vba]]></category><category><![CDATA[sleep]]></category><category><![CDATA[wait]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Thu, 13 Oct 2022 16:06:00 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/VBA-1.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Testato su: Excel 2010 e Excel 2016</div></div><img src="https://www.sistemistaottimista.it/content/images/2022/10/VBA-1.png" alt="Differenze funzioni Wait() e Sleep() in VBA - Macro Excel con esempi"><p>Le funzionalit&#xE0; Wait e Sleep negli script sono necessarie per mantenere o mettere in pausa l&apos;esecuzione del programma per un periodo di tempo specificato. Questi metodi sospendono tutte le attivit&#xE0; di Microsoft Excel e talvolta possono anche impedire di eseguire altre operazioni su di esso fino a quando la pausa &#xE8; in vigore.</p><p>Tuttavia, il computer pu&#xF2; elaborare contemporaneamente altre attivit&#xE0; in background, come la stampa o l&apos;ordinamento dei thread.</p><p>Per l&apos;utilizzo entrare nella modalit&#xE0; &quot;Sviluppo - Visual Basic&quot; di Excel.</p><h3 id="funzione-wait">Funzione Wait():</h3><pre><code class="language-vba">Application.Wait(Time)</code></pre><p>In &apos;Time&apos; specificare l&apos;ora in cui si desideri che la macro riprenda, nel formato ora di Excel.</p><p><em>Esempio 1: </em></p><pre><code class="language-vba">&apos;Mettere l&apos;applicazione in pausa per 10 secondi
Sub Esempio1()
MsgBox (&quot;Applicazione avviata!&quot;)
Application.Wait (Now + TimeValue(&quot;0:00:10&quot;))
MsgBox (&quot;Applicazione ripartita dopo 10 secondi&quot;)
End Sub</code></pre><p><em>Esempio 2:</em></p><pre><code class="language-vba">&apos;Sospendere l&apos;esecuzione fino alle ore 14.00 di oggi
Sub Esempio2()
MsgBox (&quot;Applicazione avviata!&quot;)
Application.Wait &quot;14:00:00&quot;
MsgBox (&quot;Esecuzione ripartita dopo le 14:00&quot;)
End Sub</code></pre><p><em>Esempio 3:</em></p><pre><code class="language-vba">&apos;Utilizzo della funzione Wait per creare un programma che indica vocalmente, tramite la funzione Speech.Speak() l&apos;ora dopo ogni minuto (fino a 15 cicli consecutivi).
Public Sub Esempio3()
For i = 0 To 15
 Application.Wait (Now + TimeValue(&quot;0:01:00&quot;))
 Application.Speech.Speak (&quot;L&apos;ora &#xE8;&quot; &amp; Time)
Next i
End Sub</code></pre><h3 id="funzione-sleep">Funzione Sleep():</h3><pre><code class="language-vba">Sleep(tempo)</code></pre><p>La variabile &apos;tempo&apos; deve essere espressa in millisecondi.</p><p>Esempio:</p><pre><code class="language-vba">&apos;1 sec
Sleep(1000) 
&apos;10 sec
Sleep (10000)</code></pre><p>Sleep() non &#xE8; una funzione VBA ma &#xE8; una funzione presente nelle DLL di Windows e deve essere richiamata tramite il nome dell&apos;API sopra il codice del modulo, in questo formato:</p><pre><code class="language-vba">&apos;Excel 2007 o superiori a 64 bit
Public Declare PtrSafe Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds As LongPtr) 

&apos;Versioni precedenti a Excel 2007 e sistemi a 32bit
Public Declare Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds as Long) &apos;For 32 Bit Systems
</code></pre><p></p><p><em>Esempio 1:</em></p><pre><code class="language-vba">&apos;Pausa applicazione 10 secondi

&apos;Excel 2007 o superiori a 64 bit
Public Declare PtrSafe Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds As LongPtr) 
&apos;o
&apos;Versioni precedenti a Excel 2007 e sistemi a 32bit
Public Declare Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds as Long) &apos;For 32 Bit Systems

Sub Esempio1()
MsgBox &quot;L&apos;applicazione &#xE8; partita&quot;
Sleep 10000 &apos;tempo in millisecondi
MsgBox &quot;Esecuzione ripresa&quot;
End Sub</code></pre><p><em>Esempio 2:</em></p><pre><code class="language-vba">&apos;Interruzione del codice per un ritardo definito dall&apos;utente tramite una funzione InputBox.

&apos;Excel 2007 o superiori a 64 bit
Public Declare PtrSafe Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds As LongPtr) 

&apos;o

&apos;Versioni precedenti a Excel 2007 e sistemi a 32bit
Public Declare Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds as Long) &apos;For 32 Bit Systems 

Sub Esempio2()
On Error GoTo InvalidRes
Dim i As Integer
i = InputBox(&quot;Inserire il numero di secondi che si vuole mettere in pausa l&apos;applicazione:&quot;)
Sleep i * 1000 &apos;tempo in millisecondi
MsgBox (&quot;Applicazione interrotta per &quot; &amp; i &amp; &quot; secondi.&quot;)
Exit Sub
InvalidRes:
MsgBox &quot;Inserisci un valore valido&quot;
End Sub</code></pre><p></p><h3 id="differenze-tra-sleep-e-wait">Differenze tra sleep() e wait()</h3><p>Le funzioni sono pi&#xF9; o meno simili. Wait() &#xE9; pi&#xF9; precisa di sleep(), a differenza sleep() &#xE9; pi&#xF9; flessibile in quanto &#xE8; possibile indicare i tempi in millisecondi, invece con wait() solo di interi secondi.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/xPxHCfyUH0M?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="Funzioni wait() e sleep() con Macro VBA EXCEL"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Inserire finestra con un valore di timeout - Macro VBA Excel con esempi]]></title><description><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Testato su: Excel 2010 e Excel 2016</div></div><p>Ultimamente mi sono ritrovato a creare una funzione che eseguisse diverse macro in Excel e la necessit&#xE0; che tra una macro VBA e l&apos;altra uscisse una finestra che si chiudesse automaticamente dopo tot sec. con un messaggio di</p>]]></description><link>https://www.sistemistaottimista.it/finestra-con-un-valore-di-timeout/</link><guid isPermaLink="false">6346d250cb1cd0000134e7e9</guid><category><![CDATA[excel]]></category><category><![CDATA[vba]]></category><category><![CDATA[macro]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Wed, 12 Oct 2022 21:35:29 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/VBA.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Testato su: Excel 2010 e Excel 2016</div></div><img src="https://www.sistemistaottimista.it/content/images/2022/10/VBA.png" alt="Inserire finestra con un valore di timeout - Macro VBA Excel con esempi"><p>Ultimamente mi sono ritrovato a creare una funzione che eseguisse diverse macro in Excel e la necessit&#xE0; che tra una macro VBA e l&apos;altra uscisse una finestra che si chiudesse automaticamente dopo tot sec. con un messaggio di completamento.</p><p>Ho scoperto che la chiusura automatica, a causa di un bug presente da pi&#xF9; di 10 anni relativo alla &quot;WshShell&quot; non &#xE8; stato mai risolto e l&apos;unica, ma funzionale, soluzione trovata &#xE8; stata quella di richiamare mshta.exe, entrando nell&apos;editor di sviluppo Visual Basic di Excel, come di seguito:</p><pre><code class="language-vba">CreateObject(&quot;WScript.Shell&quot;).Run &quot;mshta.exe vbscript:close(CreateObject(&quot;&quot;WScript.Shell&quot;&quot;).Popup(&quot;&quot;Prova&quot;&quot;,3,&quot;&quot;Messaggio in tempo reale&quot;&quot;))&quot;
</code></pre><p>Nel caso ci fosse bisogno di sospendere lo script per qualche secondo si pu&#xF2; utilizzare la funzione &quot;Application.Wait&quot;, pi&#xF9; precisa della tanto usata &quot;Sleep&quot;:</p><pre><code class="language-vba">&apos;Pausa per 10 sec.
Application.Wait (Now + TimeValue(&quot;0:00:10&quot;))</code></pre><p>Es. programma di test che sospende l&apos;applicazione per 5 sec e ferma la finestra per 5 sec.:</p><pre><code class="language-vba">Sub test()
CreateObject(&quot;WScript.Shell&quot;).Run &quot;mshta.exe vbscript:close(CreateObject(&quot;&quot;WScript.Shell&quot;&quot;).Popup(&quot;&quot;Prova&quot;&quot;,5,&quot;&quot;Messaggio in tempo reale&quot;&quot;))&quot;
Application.Wait (Now + TimeValue(&quot;0:00:5&quot;))
End Sub</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/bul5qJvB9Jg?list=PLxxml08HyDumFNkQGnL3zzkZSKB0rlvoi" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Inserire emoji o emoticon in Ghost cms]]></title><description><![CDATA[<p>Anche se al momento, come riferito dallo &quot;Staff&quot; di Ghost, non &#xE8; prevista l&apos;integrazione di emoji all&apos;interno del loro editor&#x1F612;:</p><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/image-1.png" class="kg-image" alt loading="lazy" width="769" height="484" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2022/10/image-1.png 600w, https://www.sistemistaottimista.it/content/images/2022/10/image-1.png 769w" sizes="(min-width: 720px) 720px"></figure><p>vedremo come riuscire a inserirle ugualmente:</p><p>se si utilizza Windows 10 o macOS, &#xA0;questi sistemi operativi hanno nativamente un selettore di emoji</p>]]></description><link>https://www.sistemistaottimista.it/inserire-emoji-o-emoticon-in-ghost-cms-2/</link><guid isPermaLink="false">6346a3bccb1cd0000134e77a</guid><category><![CDATA[ghost]]></category><category><![CDATA[windows 10]]></category><category><![CDATA[macos]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Wed, 12 Oct 2022 11:23:51 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/ghost.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.sistemistaottimista.it/content/images/2022/10/ghost.png" alt="Inserire emoji o emoticon in Ghost cms"><p>Anche se al momento, come riferito dallo &quot;Staff&quot; di Ghost, non &#xE8; prevista l&apos;integrazione di emoji all&apos;interno del loro editor&#x1F612;:</p><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/image-1.png" class="kg-image" alt="Inserire emoji o emoticon in Ghost cms" loading="lazy" width="769" height="484" srcset="https://www.sistemistaottimista.it/content/images/size/w600/2022/10/image-1.png 600w, https://www.sistemistaottimista.it/content/images/2022/10/image-1.png 769w" sizes="(min-width: 720px) 720px"></figure><p>vedremo come riuscire a inserirle ugualmente:</p><p>se si utilizza Windows 10 o macOS, &#xA0;questi sistemi operativi hanno nativamente un selettore di emoji (con ricerca) utilizzabile ovunque:&#x200C;</p><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/image-2.png" class="kg-image" alt="Inserire emoji o emoticon in Ghost cms" loading="lazy" width="281" height="39"></figure><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/image-4.png" class="kg-image" alt="Inserire emoji o emoticon in Ghost cms" loading="lazy" width="204" height="45"></figure><p><strong>&#x200C;&#x200C;Es: &#x1F60A;</strong></p><figure class="kg-card kg-image-card"><img src="https://www.sistemistaottimista.it/content/images/2022/10/image-5.png" class="kg-image" alt="Inserire emoji o emoticon in Ghost cms" loading="lazy" width="411" height="459"></figure>]]></content:encoded></item><item><title><![CDATA[Aggiungere utente amministratore da "cmd"]]></title><description><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Windows</div></div><p>Per aggiungere un utente esistente al gruppo Administrators utilizzando il Prompt dei comandi, o linea di comando, occorre:</p><ol><li>Eseguire il prompt dei comandi come amministratore (clicca su link se non sai come fare)</li><li>Eseguire il commando:</li></ol><pre><code class="language-cmd">net localgroup &quot;Administrators&quot; &quot;utenteDaAggiungere&quot; /add
</code></pre><p>esempio:</p><pre><code class="language-cmd">net</code></pre>]]></description><link>https://www.sistemistaottimista.it/aggiungere-utente-amministratore-windows/</link><guid isPermaLink="false">63454a939a754a0001f4d5c2</guid><category><![CDATA[windows]]></category><category><![CDATA[cmd]]></category><dc:creator><![CDATA[Il Sisto]]></dc:creator><pubDate>Tue, 11 Oct 2022 20:04:52 GMT</pubDate><media:content url="https://www.sistemistaottimista.it/content/images/2022/10/cmd_ok.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F5A5;&#xFE0F;</div><div class="kg-callout-text">Windows</div></div><img src="https://www.sistemistaottimista.it/content/images/2022/10/cmd_ok.png" alt="Aggiungere utente amministratore da &quot;cmd&quot;"><p>Per aggiungere un utente esistente al gruppo Administrators utilizzando il Prompt dei comandi, o linea di comando, occorre:</p><ol><li>Eseguire il prompt dei comandi come amministratore (clicca su link se non sai come fare)</li><li>Eseguire il commando:</li></ol><pre><code class="language-cmd">net localgroup &quot;Administrators&quot; &quot;utenteDaAggiungere&quot; /add
</code></pre><p>esempio:</p><pre><code class="language-cmd">net localgroup &quot;Administrators&quot; &quot;ilsisto&quot; /add</code></pre><p>Per controllare se l&apos;utente &#xE8; stato aggiunto correttamente eseguire il comando:</p><pre><code class="language-cmd">net localgroup Administrators</code></pre>]]></content:encoded></item></channel></rss>