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 / Rename_Windows8.1SetupOrder.bat
Created April 29, 2014 15:11
Rename KB Files to Update Windows 8 to 8.1 (x64)
:X64
ren windows8.1-kb2919442-x64_f97d8290d9d75d96f163095c4cb05e1b9f6986e0.msu 01_windows8.1-kb2919442-x64_f97d8290d9d75d96f163095c4cb05e1b9f6986e0.msu
ren windows8.1-kb2919355-x64_e6f4da4d33564419065a7370865faacf9b40ff72.msu 02_windows8.1-kb2919355-x64_e6f4da4d33564419065a7370865faacf9b40ff72.msu
ren windows8.1-kb2932046-x64_6aee5fda6e2a6729d1fbae6eac08693acd70d985.msu 03_windows8.1-kb2932046-x64_6aee5fda6e2a6729d1fbae6eac08693acd70d985.msu
ren windows8.1-kb2937592-x64_4abc0a39c9e500c0fbe9c41282169c92315cafc2.msu 04_windows8.1-kb2937592-x64_4abc0a39c9e500c0fbe9c41282169c92315cafc2.msu
ren windows8.1-kb2938439-x64_3ed1574369e36b11f37af41aa3a875a115a3eac1.msu 05_windows8.1-kb2938439-x64_3ed1574369e36b11f37af41aa3a875a115a3eac1.msu
ren Windows8.1-KB2934018-x64.msu 06_Windows8.1-KB2934018-x64.msu
@gioxx
gioxx / BulkShortcut.vbs
Last active August 29, 2015 14:00
Modifica il puntamento dei collegamenti alle cartelle di rete presenti sul Desktop. Accetta parametri via batch (vedi secondo blocco codice). Lo script di partenza è disponibile all'indirizzo community.spiceworks.com/scripts/show/298-change-shortcut-lnk-target-paths-in-bulk
' MODIFICA IN BULK DEGLI SHORTCUT
' Codice originale : Rob Dunn
' Modificato da : GSolone
' Ultima modifica : 29-04-2014 (rev1)
' -------------------------------------------------------------------
' MODIFICHE
' rev1- ho rimosso i popup di richiesta dati e messo di default il parametro Silent a 2 così da non richiedere l'intervento dell'utente. Ho inserito l'objArgs così da potergli passare i parametri direttamente da un batch (logon)
Dim Silent, CurTime, sIsDrive
Dim newlink, oldlink, oldfull, fullname, oldfile, bgcolor
@gioxx
gioxx / JavaUpdateDisabler.vbs
Created July 17, 2014 08:40
JAVA Update Disabler (LOCAL x86)
'JAVA Update Disabler (LOCAL x86)
'GSolone 2013
'
Set WshShell = CreateObject( "WScript.Shell" )
Set Shell = CreateObject( "WScript.Shell" )
Shell.RegWrite "HKLM\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate", 0, "REG_DWORD"
'DEBUG LETTURA NUOVO VALORE
'a = WshShell.RegRead ( "HKLM\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate" )
'Wscript.Echo "JavaUpdate value is ",a, " (0 disabled, 1 enabled)."
@gioxx
gioxx / JavaUpdateRemoteDisabler.vbs
Created July 17, 2014 08:42
JAVA Update Remote Disabler (x86)
'JAVA Update Remote Disabler (x86)
'GSolone 2013
'
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set WNetwork = Wscript.CreateObject("Wscript.Network")
On Error Resume Next
@gioxx
gioxx / MigDomCustom7
Created August 29, 2014 09:52
XML di migrazione dati per Windows 7 e Microsoft USMT 4
<?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 4 and Windows 7) 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 / CaptureCam.html
Created September 10, 2014 16:37
Cattura le immagini in streaming da una webcam (CCTV / Axis / ecc.) e le inserisce all'interno di una pagina web con intervalli regolari (in questo caso ogni secondo).
<script language="JavaScript" type="text/javascript">
function reloadfront() {
setTimeout(1000);
var obj = document.getElementById(id);
obj.src = "http://CAM1.localhost.tld/axis-cgi/mjpg/video.cgi";
}
</script>
<img src="http://CAM1.localhost.tld/axis-cgi/mjpg/video.cgi" name="front" width="320" height="240" id="front" onload='reloadfront()'>
@gioxx
gioxx / RemoveGroupMembers
Created September 19, 2014 15:26
Le 3 righe di codice qui di seguito servono per rimuovere tutti gli appartenenti ad un gruppo di distribuzione posta su Exchange / Office365 tramite Powershell
$gruppo = "gruppo@domain.onmicrosoft.com";
$utenti = Get-DistributionGroupMember -identity $gruppo;
$utenti | foreach { Remove-DistributionGroupMember -identity $gruppo -Member $_.DistinguishedName -Confirm:$False }
@gioxx
gioxx / ScanState.bat
Created September 22, 2014 09:33
ScanState per USMT su Windows 7 a 32 bit
@echo off
if "%1"=="" goto error
if not exist MigDomCustom7.xml goto error
cls
C:
echo USMT ScanState per Windows 7
echo GSolone 2013 (20130507-rev0)
echo.
echo Copio i dati di %1
@gioxx
gioxx / ScanStateX64.bat
Created September 22, 2014 10:06
ScanState per USMT su Windows 7 a 64 bit
@echo off
if "%1"=="" goto error
if not exist MigDomCustom7.xml goto error
cls
C:
echo USMT ScanState per Windows 7 x64
echo GSolone 2013 (20130507-rev0)
echo.
echo Copio i dati di %1
@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