Skip to content

Instantly share code, notes, and snippets.

View gioxx's full-sized avatar
🧙‍♂️
I do things, I see people, I write.

Giovanni Francesco Solone gioxx

🧙‍♂️
I do things, I see people, I write.
View GitHub Profile
@gioxx
gioxx / ScanStateXp.bat
Created September 22, 2014 10:08
ScanState per USMT su Windows XP a 32 bit
@echo off
if "%1"=="" goto error
if not exist MigDomCustomXp.xml goto error
cls
C:
echo USMT ScanState per Windows XP
echo GSolone 2013 (20130507-rev0)
echo.
echo Copio i dati di %1
@gioxx
gioxx / MigDomCustomXp.xml
Created September 22, 2014 10:11
XML di migrazione dati per Windows XP e Microsoft USMT 3
<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/gfsolone-migdomCustom">
<!-- CUSTOM MIGRATION FILE for USMT 3+ (reccomended for USMT 3 and Windows Xp) with AppData Migration
GSolone 02/2013 | V1.2 | 20130507-rev0
gioxx.org // giovanni.solone.it // dev@gfsolone.com
This custom file doesn't sync SHARED MUSIC-VIDEOS-DOCUMENTS-PICTURES-FAVORITES
This custom file also include: Google Drive Folder, Dropbox Folder (if respective folder are into user profile root folder)
REMEMBER to include also MigApp.xml!
@gioxx
gioxx / LoadState.bat
Created September 22, 2014 11:15
LoadState per USMT su Windows 7 a 32 bit
@echo off
if "%1"=="" goto error
if "%2"=="" goto error
if not exist MigDomCustom7.xml goto error
cls
echo USMT LoadState per Windows 7
echo GSolone 2013 (20130507-rev0)
echo.
echo Sposto i dati da %1 a %2
@gioxx
gioxx / LoadStateX64.bat
Created September 22, 2014 11:15
LoadState per USMT su Windows 7 a 64 bit
@echo off
if "%1"=="" goto error
if "%2"=="" goto error
if not exist MigDomCustom7.xml goto error
cls
echo USMT LoadState per Windows 7 x64
echo GSolone 2013 (20130507-rev0)
echo.
echo Sposto i dati da %1 a %2
@gioxx
gioxx / LoadStateXP.bat
Created September 22, 2014 11:16
LoadState per USMT su Windows XP a 32 bit
@echo off
if "%1"=="" goto error
if "%2"=="" goto error
if not exist MigDomCustomXp.xml goto error
cls
echo USMT LoadState per Windows XP
echo GSolone 2013 (20130507-rev0)
echo.
echo Sposto i dati da %1 a %2
@gioxx
gioxx / LyncMeetingsDisable.xml
Created September 23, 2014 10:18
Disable Lync Meetings Add-in in Outlook 2013 (GPO-Regedit-XML)
<?xml version="1.0" encoding="UTF-8"?>
<Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Disable Lync Meetings Add-in"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="HKEY_LOCAL_MACHINE"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="SOFTWARE"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Microsoft"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Office"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="15.0"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="ClickToRun"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="REGISTRY"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="MACHINE"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Software"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Microsoft"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" name="Office"><Collection clsid="{53B533F5-224C-47e3-B01B-CA3B3F3FF4BF}" n
@gioxx
gioxx / TrayIconFixer.bat
Created October 21, 2014 10:21
Questo batch rimuove i due valori di registro che -una volta ricreati automaticamente- permetteranno di rivedere tutte le icone nella Tray di Windows (vedi: http://wp.me/pdQ5q-6Wd)
:PULIZIAREGISTRO
echo Ripristino valori chiavi di registro ...
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
:RIAVVIOEXPLORER
taskkill /IM explorer.exe /F
start explorer.exe
@gioxx
gioxx / DDGExclusion
Created October 29, 2014 11:26
Powershell: escludere membri da un gruppo di distribuzione dinamico in base a parte del nome (o nome preciso)
Set-DynamicDistributionGroup -Identity "Nome del gruppo di distribuzione dinamico" -RecipientFilter {RecipientType -eq "UserMailbox" -and Company -eq "Nome azienda nel campo Company" -and (-not(Name -like "Parte del nome da escludere o nome preciso*"))}
@gioxx
gioxx / ListDDGUsers
Created October 29, 2014 11:34
Powershell: mostrare il contenuto di un gruppo di distribuzione dinamico (Dynamic Distribution Group)
$members = Get-DynamicDistributionGroup -Identity "Nome del gruppo"
Get-Recipient -RecipientPreviewFilter $members.RecipientFilter
@gioxx
gioxx / SalaRiunioni1-RipristinaDelegati.ps1
Created January 24, 2015 11:43
Un piccolo script PS di servizio per ripristinare rapidamente i delegati (che possono accettare o declinare una prenotazione) su una specifica sala riunioni, fatto per eventuali "distrazioni da Powershell"
############################################################################################################################
# OFFICE 365: Ripristino delegati Sala Riunioni 1
#----------------------------------------------------------------------------------------------------------------
# Autore: GSolone
# Versione: 0.1
# Utilizzo: .\SalaRiunioni1-RipristinaDelegati.ps1
# Info: http://gioxx.org/tag/o365-powershell
# Ultima modifica: 15-01-2015
# Modifiche:
############################################################################################################################