mercoledì 19 febbraio 2014

[CentOS] Installazione e configurazione di base di un server FTP

Per installare un server FTP digitare:

server # yum install- y pure-ftpd

terminata l'installazione, per configurarlo, aprire il file ' pure-ftpd.conf ' :

server # vim /etc/pure-ftpd/pure-ftpd.conf

Le stringhe che interessano sono:

DisplayDotFiles     no     ; nasconde i files che iniziano con il punto

AnonymousOnly     no       ; disabilita l'accesso solo anonimo

NoAnonymous    no           ; disabilita l'accesso anonimo

UnixAuthentication     yes        ; per l'autenticazione usa gli utenti di linux

VerboseLog     yes       ; tiene traccia di tutti i comandi inseriti dai client

CreateHomeDir    yes  ; crea la cartella utente nel caso in cui non ci sia

Una volta apportate le modifiche al file di configurazione avviare il servizio:

server # service pure-ftpd start

server # chkconfig pure-ftpd on       ; imposta l'attivazione del servizio all'avvio del server

Per verificare il corretto funzionamento del server FTP digitare:

server # ftp indirizzo ip del server

se compare la richiesta d'inserire user e password vuol dire che il server ftp è attivo e funzionante

N.b. Verificare di aver configurato SeLinux e IpTables per gestire il servizio FTP


martedì 18 febbraio 2014

[Windows 8.1 / 10] Estrarre il product key dal bios UEFI

Se si dovesse aver bisogno di avere il product key di Windows 8/10 del proprio computer (in quanto molti computer non hanno più l'adesivo che riporta il codice in questione perchè è memorizzato nel bios), si può procedere nel seguente modo:

- Scaricare ed installare il programma RW - Read & Write Utility (RwV1.x.x.zip, qui il link)

- Avviare il programma

.



- Una volta aperto, premere sull'icona con la scritta "ACPI "




- Quando compare la tabella ACPI premere sulla scheda "MSDM "





- L'ultima voce, quale 'Data ', è il product key memorizzato nel bios UEFI del computer


lunedì 17 febbraio 2014

[Windows 8 / 8.1] Inserire tasto Start come Windows 7

Se si vuole reinserire il tasto Start in Windows 8 / 8.1 come quello di Windows 7 procedere nel seguente modo:

- Prelevare Classic Shell da questo link

- Installare il programma

- Una volta terminata l'installazione impostare i valori dalla finestra di settaggio (stile del menù e del tasto start)

N.b. Nel caso in cui si volesse rimuovere il tasto Start di Windows, premere il tasto destro del mouse sulla barra delle applicazioni, andare in proprietà, scheda Barre degli strumenti, e rimovere la spunta alla voce Start.

sabato 15 febbraio 2014

[Windows] Impossibile installare .NET Framework 3.5 SP1

Nel caso in cui durante l'installazione di .NET Framework 3.5 SP1 si dovesse ricevere un messaggio di errore, scaricate il tool dotnetfx cleanup tool  a questo indirizzo.
Estraete ed avviate il programma, una volta terminata l'operazione di pulizia riavviate il computer e rifate l'installazione di .NET Framework 3.5 SP1.

venerdì 14 febbraio 2014

[Windows] Installazione Windows 32 / 64 bit UNATTENDED via rete

La seguente guida permette di creare un'installazione di Windows unattended (ovvero non presidiata cioè l'inserimento dei parametri quali il layout della tastiera, la partizione e la formattazione del disco ed altro avviene in automatico).
Preparato il server per l'installazione di Windows via rete (qui l'articolo), bisogna creare un file chiamato unattend.xml che verrà salvato all'interno della cartella dove si trovano i files d'installazione di Windows (es. c:\win7)
Tale file all'interno contiene tutte le istruzioni che verranno eseguite dal sistema operativo durante l'installazione in automatico.

Per sistemi operativi 32 bit :

Un esempio di file unattend.xml (riguarda l'installazione di Windows 7 Professional) è il seguente:

 <?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
  <settings pass="windowsPE">
    <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SetupUILanguage>
        <UILanguage>it-IT</UILanguage>
      </SetupUILanguage>
      <InputLocale>0410:00000410</InputLocale>
      <UserLocale>it-IT</UserLocale>
      <UILanguage>it-IT</UILanguage>
      <SystemLocale>it-IT</SystemLocale>
    </component>
    <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk wcm:action="add">
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>

<!--Sistema di partizionamento-->
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>Primary</Type>
<Size>100</Size>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Type>Primary</Type>
<Extend>true</Extend>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Format>NTFS</Format>
<Label>system</Label>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition> 

<!--Partizioni di Windows-->
<ModifyPartition wcm:action="add">
<Format>NTFS</Format>
<Label>Windows 7</Label>
<Letter>C</Letter>
<Order>2</Order>
<PartitionID>2</PartitionID>
</ModifyPartition>
</ModifyPartitions>
</Disk>
</DiskConfiguration>
      <ImageInstall>
        <OSImage>
          <InstallFrom>
            <MetaData wcm:action="add">
              <Key>/IMAGE/NAME</Key>
              <value>Windows 7 PROFESSIONAL</value>
            </MetaData>
          </InstallFrom>
          <InstallTo>
            <DiskID>0</DiskID>
            <PartitionID>2</PartitionID>
          </InstallTo>
          <InstallToAvailablePartition>false</InstallToAvailablePartition>
          <WillShowUI>OnError</WillShowUI>
        </OSImage>
      </ImageInstall>
      <UserData>
         <AcceptEula>true</AcceptEula>
      </UserData>
    </component>
  </settings>
  <settings pass="oobeSystem">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <UserAccounts>
        <LocalAccounts />
        <AdministratorPassword>
          <Value />
        </AdministratorPassword>
      </UserAccounts>
      <AutoLogon>
        <Password>
          <Value />
        </Password>
        <Enabled>true</Enabled>
        <LogonCount>1</LogonCount>
        <Username>Administrator</Username>
      </AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>60</RefreshRate>
<VerticalResolution>768</VerticalResolution>
    </Display>    
     <OOBE>
        <NetworkLocation>Home</NetworkLocation>
        <HideEULAPage>true</HideEULAPage>
        <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
        <SkipMachineOOBE>true</SkipMachineOOBE>
        <SkipUserOOBE>true</SkipUserOOBE>
      </OOBE>
         <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
      <TimeZone>W. Europe Standard Time</TimeZone>
    </component>
  </settings>
  <settings pass="specialize">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ComputerName>
inserire nome del client</ComputerName>  
    </component>
    <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SkipAutoActivation>true</SkipAutoActivation>
    </component>
  </settings>
</unattend>


Per avviare da rete l'installazione unattended del sistema operativo, una volta connessi alla cartella remota, digitare il seguente comando:

x: setup /unattend:unattend.xml

N.B. Suggerisco la creazione di un file batch (da salvare su cd) per la connessione e l'esecuzione in automatico dell'installazione unattended, esempio:

file i32.bat con all'interno le seguenti istruzioni:

@echo off
net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente
z:
setup /unattend:unattend.xml


Per sistemi operativi 64 bit :
  
Un esempio di file unattend.xml (riguarda l'installazione di Windows 7 Professional) è il seguente:

 <?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
  <settings pass="windowsPE">
    <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SetupUILanguage>
        <UILanguage>it-IT</UILanguage>
      </SetupUILanguage>
      <InputLocale>0410:00000410</InputLocale>
      <UserLocale>it-IT</UserLocale>
      <UILanguage>it-IT</UILanguage>
      <SystemLocale>it-IT</SystemLocale>
    </component>
    <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk wcm:action="add">
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>

<!--Sistema di partizionamento-->
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>Primary</Type>
<Size>100</Size>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Type>Primary</Type>
<Extend>true</Extend>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Format>NTFS</Format>
<Label>system</Label>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition> 
 
<!--Partizioni di Windows-->
<ModifyPartition wcm:action="add">
<Format>NTFS</Format>
<Label>Windows 7</Label>
<Letter>C</Letter>
<Order>2</Order>
<PartitionID>2</PartitionID>
</ModifyPartition>
</ModifyPartitions>
</Disk>
</DiskConfiguration>
      <ImageInstall>
        <OSImage>
          <InstallFrom>
            <MetaData wcm:action="add">
              <Key>/IMAGE/NAME</Key>
              <value>Windows 7 PROFESSIONAL</value>
            </MetaData>
          </InstallFrom>
          <InstallTo>
            <DiskID>0</DiskID>
            <PartitionID>2</PartitionID>
          </InstallTo>
          <InstallToAvailablePartition>false</InstallToAvailablePartition>
          <WillShowUI>OnError</WillShowUI>
        </OSImage>
      </ImageInstall>
      <UserData>
         <AcceptEula>true</AcceptEula>
      </UserData>
    </component>
  </settings>
  <settings pass="oobeSystem">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <UserAccounts>
        <LocalAccounts />
        <AdministratorPassword>
          <Value />
        </AdministratorPassword>
      </UserAccounts>
      <AutoLogon>
        <Password>
          <Value />
        </Password>
        <Enabled>true</Enabled>
        <LogonCount>1</LogonCount>
        <Username>Administrator</Username>
      </AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>60</RefreshRate>
<VerticalResolution>768</VerticalResolution>
    </Display>    
     <OOBE>
        <NetworkLocation>Home</NetworkLocation>
        <HideEULAPage>true</HideEULAPage>
        <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
        <SkipMachineOOBE>true</SkipMachineOOBE>
        <SkipUserOOBE>true</SkipUserOOBE>
      </OOBE>
         <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
      <TimeZone>W. Europe Standard Time</TimeZone>
    </component>
  </settings>
  <settings pass="specialize">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ComputerName>
inserire nome del client</ComputerName>  
    </component>
    <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SkipAutoActivation>true</SkipAutoActivation>
    </component>
  </settings>
</unattend>


Per avviare da rete l'installazione unattended del sistema operativo, una volta connessi alla cartella remota, digitare il seguente comando:

x: setup /unattend:unattend.xml

N.B. Suggerisco la creazione di un file batch (da salvare su cd) per la connessione e l'esecuzione in automatico dell'installazione unattended, esempio:

file i64.bat con all'interno le seguenti istruzioni:

@echo off
net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente
z:
setup /unattend:unattend.xml

[Windows] Installazione di Windows 32 / 64 bit via rete

La procedura per l'installazione di Windows (XP, Vista, 7) 32 / 64 bit via rete, prevede i seguenti passaggi:

Sistema operativo a 32 bit:

- Salvare sulla macchina che fungerà da server il seguente pacchetto WAIK, estrarlo (si può usare winrar) ed installarlo sul computer (il file per l'installazione è WAIKX86)

- Una volta installato il programma avviare ' Prompt dei comandi degli strumenti di Windows PE ' e digitare le seguenti stringhe:

mkdir C:\Temp
call copype.cmd x86 C:\Temp\Boot
del /Q etfsboot.com
move ISO\boot\boot.sdi boot.sdi
rmdir /S /Q ISO
imagex /mount winpe.wim 1 mount
copy mount\Windows\Boot\PXE\pxeboot.n12 pxeboot.n12
copy mount\Windows\Boot\PXE\bootmgr.exe bootmgr.exe
copy mount\Windows\System32\bcdedit.exe bcdedit.exe
imagex /unmount mount
rmdir /Q mount
bcdedit -createstore BCD
set BCDEDIT=bcdedit -store BCD
%BCDEDIT% -create {ramdiskoptions} -d "Ramdisk options"
%BCDEDIT% -set {ramdiskoptions} ramdisksdidevice boot
%BCDEDIT% -set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi
for /f "tokens=3" %a in ('%BCDEDIT% -create -d "Windows PE" -application osloader') do set GUID=%a
%BCDEDIT% -set %GUID% systemroot \Windows
%BCDEDIT% -set %GUID% detecthal Yes
%BCDEDIT% -set %GUID% winpe Yes
%BCDEDIT% -set %GUID% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
%BCDEDIT% -set %GUID% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
%BCDEDIT% -create {bootmgr} -d "Windows Boot Manager"
%BCDEDIT% -set {bootmgr} timeout 30
%BCDEDIT% -set {bootmgr} displayorder %GUID%
del /Q bcdedit.exe
 
(i comandi soprastanti creano dentro alla cartella 'C:\Temp\boot' con all'interno i files di avvio per il client)

- Installare il server FTP 32 bit (qui il link)

- Andare in c:\Temp e copiare la cartella 'boot' dentro alla cartella dov'è installato il server TFTP       (c:\programmi\tftpd32)

- Aprire il programma Tftpd32 e nella schermata iniziale impostare alla voce ' Current Directory ' il percorso dov'è installato Tftpd (c:\programmi\tftp32)

- Alla voce ' Server interfaces ' digitare l'ip della macchina che esegue il programma (dovrebbe essere proposto in automatico l'inidirzzo di loopbak e l'indirizzo di rete)

- Premere sul tasto ' Settings ' e cliccare sulla scheda 'TFTP ' ed inserire il percorso dov'è installato il programma alla voce ' Base Directory ' (c:\programmi\tftp32), poi alla sezione ' Advanced TFTP Options ' spuntare la voce ' PXE Compatibility ' (vedi figura sotto)


- Spostarsi sulla scheda ' DHCP ' ed alla sezione ' DHCP Pool definition ' inserire i seguenti paramteri:  (come da figura sottostante):

- Indirizzo iniziale del lease DHCP (IP pool start address)

- Quanti indirizzi rilasciare (Size of pool)

- Nella voce ' boot file ' (file per avviare e preparare il client all'installazione di Windows da remoto)
  scrivere  ' \boot\pxeboot.n12 '

- Nella sezione ' DHCP Options' inserite l'indirizzo del router (o del gateway) e la maschera di rete .


Terminata l'impostazione dei parametri sopra indicati, tenendo aperto il TFTP Server, avviamo il client (impostando come periferica di boot la scheda di rete) e se non ci sono problemi otteniamo una schermata come quella sottostante (n.b. il client per poter essere avviato dalla rete DEVE essere compatibile PXE)


Ora ci si collega al server per avviare l'installazione del sistema operativa via rete tramite il seguente parametro:

net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente

se si riceve conferma dell'avvenuto esecuzione corretta del comando, digitiamo:

x:\ z:             ; cambia unità

z:\ setup        ; avvia l'installazione di Windows da remoto

per velocizzare l'operazione d'installazione si può creare un file batch (es. ' i32.bat ') e all'interno scrivere le seguenti stringhe:

@echo off
net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente
z:
setup.exe

salvare il file su un cd ed una volta che si ha il prompt dei comandi, inserire il cd ed avviare lo script.


Sistema operativo 64 bit:

- Salvare sulla macchina che fungerà da server il seguente pacchetto WAIK, estrarlo (si può usare winrar) ed installarlo sul computer (il file per l'installazione è WAIKAMD64)

- Una volta installato il programma avviare ' Prompt dei comandi degli strumenti di Windows PE ' e digitare le seguenti stringhe:

mkdir C:\Temp
call copype.cmd amd64 C:\Temp\Boot
del /Q etfsboot.com
move ISO\boot\boot.sdi boot.sdi
rmdir /S /Q ISO
imagex /mount winpe.wim 1 mount
copy mount\Windows\Boot\PXE\pxeboot.n12 pxeboot.n12
copy mount\Windows\Boot\PXE\bootmgr.exe bootmgr.exe
copy mount\Windows\System32\bcdedit.exe bcdedit.exe
imagex /unmount mount
rmdir /Q mount
bcdedit -createstore BCD
set BCDEDIT=bcdedit -store BCD
%BCDEDIT% -create {ramdiskoptions} -d "Ramdisk options"
%BCDEDIT% -set {ramdiskoptions} ramdisksdidevice boot
%BCDEDIT% -set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi
for /f "tokens=3" %a in ('%BCDEDIT% -create -d "Windows PE" -application osloader') do set GUID=%a
%BCDEDIT% -set %GUID% systemroot \Windows
%BCDEDIT% -set %GUID% detecthal Yes
%BCDEDIT% -set %GUID% winpe Yes
%BCDEDIT% -set %GUID% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
%BCDEDIT% -set %GUID% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
%BCDEDIT% -create {bootmgr} -d "Windows Boot Manager"
%BCDEDIT% -set {bootmgr} timeout 30
%BCDEDIT% -set {bootmgr} displayorder %GUID%
del /Q bcdedit.exe
 
(i comandi soprastanti creano dentro alla cartella 'C:\Temp\boot' con all'interno i files di avvio per il client)

- Installare il server FTP 64 bit (qui il link)

- Andare in c:\Temp e copiare la cartella 'boot' dentro alla cartella dov'è installato il server TFTP       (c:\programmi\tftpd64)

- Aprire il programma Tftpd64 e nella schermata iniziale impostare alla voce ' Current Directory ' il percorso dov'è installato Tftpd (c:\programmi\tftpd64)

- Alla voce ' Server interfaces ' digitare l'ip della macchina che esegue il programma (dovrebbe essere proposto in automatico l'inidirzzo di loopbak e l'indirizzo di rete)

- Premere sul tasto ' Settings ' e cliccare sulla scheda 'TFTP ' ed inserire il percorso dov'è installato il programma alla voce ' Base Directory ' (c:\programmi\tftpd64), poi alla sezione ' Advanced TFTP Options ' spuntare la voce ' PXE Compatibility ' (vedi figura sotto)


- Spostarsi sulla scheda ' DHCP ' ed alla sezione ' DHCP Pool definition ' inserire i seguenti paramteri:  (come da figura sottostante):

- Indirizzo iniziale del lease DHCP (IP pool start address)

- Quanti indirizzi rilasciare (Size of pool)

- Nella voce ' boot file ' (file per avviare e preparare il client all'installazione di Windows da remoto) scrivere  ' \boot\pxeboot.n12 '

- Nella sezione ' DHCP Options' inserite l'indirizzo del router (o del gateway) e la maschera di rete .


Terminata l'impostazione dei parametri sopra indicati, tenendo aperto il TFTP Server, avviamo il client (impostando come periferica di boot la scheda di rete) e se non ci sono problemi otteniamo una schermata come quella sottostante (n.b. il client per poter essere avviato dalla rete DEVE essere compatibile PXE)


Ora ci si collega al server per avviare l'installazione del sistema operativa via rete tramite il seguente parametro:

net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente

se si riceve conferma dell'avvenuto esecuzione corretta del comando, digitiamo:

x:\ z:             ; cambia unità

z:\ setup        ; avvia l'installazione di Windows da remoto

per velocizzare l'operazione d'installazione si può creare un file batch (es. ' i64.bat ') e all'interno scrivere le seguenti stringhe:

@echo off
net use z: \\'indirizzo del server'\'nome cartella dove sono salvati i files d'installazione'  /user:nome utente che può accedere alla cartella  password utente
z:
setup.exe

salvare il file su un cd ed una volta che si ha il prompt dei comandi, inserire il cd ed avviare lo script.

Riparare archivio di posta di Outlook 2007/2010 danneggiato

Quando si ricevono messaggi di errore all'apertura di Outlook (vedi errore sconosciuto dell'interfaccia di trasferimento messaggi ), significa che il file che contiene tutte le cartelle (Posta in arrivo, Posta in uscita etc) e le relative mail è danneggiato.
Per riparare il file quale outlook.pst procedere nel seguente modo:

Avviare il file 'scanpst.exe'

in Outlook 2007 il file si trova in 'C:\Programmi\Microsoft Office\OFFICE12'

in Outlook 2010 il file si trova in 'C:\Program Files (x86)\Microsoft Office\Office14'

all'apertura del programma (vedi figura sotto) selezionare il file 'outlook.pst' (il percorso varia a seconda del sistema operativo, in Windows 7 si trova in 'C:\Users\nome utente\AppData\Local\Microsoft\Outlook'), una volta terminato (sono otto i passaggi di controllo file), verrà mostrata una finestra di dialogo che avverte della presenza o meno di errori nel file, lasciate la spunta alla voce di creazione di una copia di backup ed avviate la sovrascrittura del file in questione.
Terminata l'operazione, riaprite Outlook e, se tutto è andato a buon fine, non si riceverà più nessun messaggio di errore.



martedì 11 febbraio 2014

[Windows] Unire / Dividere file PDF con PDF SaM

Per unire / dividere file PDF, scaricare il seguente software gratuito link.

Unire i file PDF :

- Una volta aperto il programma, andare alla voce "Merge / Extract ", premere sul tasto a destra "Add " e selezionare i files che si vuole unire.

- Caricati i files , premere sul tasto "Browse " in basso a destra e selezionare il percorso ed il nome del nuovo file

- Infine premere il tasto in basso "Run " per avviare l'operazione di unione files.

Dividere i file :

- Aperto il programma, andare alla sezione "Split ", selezionare il file tramite il tasto "Add " a destra

- Caricato il file, segliere la destinazione del file (destinazione di origine o un'altra destinazione)

- Modificare l'eventuale prefisso del file

- Premere il tasto in basso "Run " per avviare la procedura di divisione file.

[Windows] Installare programma come servizio

Per installare un programma come servizio in windows si ricorre al comando "sc.exe".

La procedura è la seguente:

- Aprire il prompt dei comandi (cmd.exe)

- digitare:

c:\  sc.exe create 'nome servizio' binPath= "c:\'percorso dove si trova l'eseguibile' -k runservice" DisplayName= 'nome programma'

Una volta dato invio si riceverà la seguente scritta [SC] CreateService SUCCESS che sta ad indicare l'avvenuta creazione del servizio con successo.

- Per avviare il servizio appena creato digitare:

c:\ sc.exe start 'nome servizio
si riceverà lo stato del servizio (la seconda riga "STATE" è in "START_PENDING")

- Per visualizzare lo stato del servizio (attivo/disattivo):

c:\ sc.exe query 'nome servizio'
(fate riferimento sempre alla seconda riga "STATE")

- Per fermare il serzizio:

c:\ sc.exe stop 'nome servizio'

- Per rimuovere il servizio:

c:\ sc.exe delete 'nome servizio'

(una volta dato invio verrà visualizzata la seguente scritta:  [SC] DeleteService SUCCESS)

per verificare l'avvenuta rimozione del servizio, digitare:

c:\ sc.exe query 'nome servizio'

(si riceverà la seguente stringa che conferma l'avvenuta rimozione del servizio:
[SC] EnumQueryServicesStatus:OpenService FAILED 1060: The specified service does not exist as an installed service.)

sabato 8 febbraio 2014

[Windows XP / Vista / 7] Recuperare password dell'account utente

Se si dovesse smarrire la password del proprio account utente in Windows, si può ricorrere all'utilizzo di un software gratuito quale Ophrack.

Il procedimento è il seguente:

- Andare su questo sito e procurarsi il seguente file 'ophcrack-xp-livecd-3.6.0.iso' (per Windows XP) o 'ophcrack-vista-livecd-3.6.0.iso' (per Windows Vista/7)

- Masterizzare l'immagine scaricata precedentemente su DVD o su una memoria USB

- Avviare il computer con il DVD o la memoria USB come unità di avvio

- Una volta avviato il programma, individuerà gli account e recupererà le relative password in automatico.

martedì 4 febbraio 2014

Controllare la RAM con Memtest

Nel caso in cui il computer dovesse avere problemi legati alla RAM (BSOD o riavvii improvvisi), si può controllare lo stato dei banchi di memoria con un tool quale Memtest.
I passaggi sono i seguenti:

- Andare al seguente sito Memtest

- Scaricare l'immagine iso (ci sono varie immagini da floppy, da cd, da pendrive)

- Masterizzare l'immagine sul supporto desiderato

- Riavviare il computer ed impostare come unità di avvio il drive dove c'è l'immagine del programma

- Una volta avviata l'interfaccia di Memtest procedere con il controllo della memoria RAM

- Terminato il controllo verrà visualizzato se ci sono problemi ai banchi di memoria

lunedì 3 febbraio 2014

[CentOS] Installare e configurare Samba SWAT

Una volta installato e configurato SAMBA (qui un esempio), c'è la possibilità di poter gestirlo via web (prima verificare che sia installato ed attivo il web server sul terminale).

N.b.  L'installazione di SWAT comporta la sovrascrittura del file di configurazione di Samba, prima di procedere creare una copia di backup del file smb.conf.

Lo strumento che consente la gestione tramite interfaccia grafica è SWAT (Samba Web Adminitration Tool), per installarlo digitare:

server1 # yum install -y xinetd samba-swat

per configurarlo:

server1 # vim /etc/xinetd.d/swat

modificare la stringa n° 10 aggiungendo la propria rete

es:  only_from = 127.0.0.1 192.168.1.0/24

modificare la stringa n° 14 da 'no' a 'yes'

disable = yes  

Una volta terminate le modifiche avviare il servizio:

server1 # /etc/rc.d/init.d/xinetd start

server1 # chkconfig xinetd on          # imposta l'avvio automatico

Per connettersi, sia in locale che in remoto, a swat digitare dal browser:

http://indirizzo_server:901

[CentOS] Errore YUM: database disk image is malformed

Se avviando l'installazione o l'aggiornamento di un pacchetto tramite Yum si riceve il seguente errore:

 Error: database disk image is malformed

procedere digitando il seguente comando:

client #  yum clean dbcache

o

client #  yum clean all

Ora riavviare l'installazione/aggiornamento del pacchetto con Yum.

N.B. Per quanto riguarda questo tipo di errore, possono essere soggette distribuzioni che usano Yum come Fedora, Mandriva, SuSE etc.

sabato 1 febbraio 2014

Salvare video da Youtube

Per scaricare video da Youtube (video musicali, film, cartoni animati etc.), procede nella seguente maniera:
Aprire Youtube, cercare il video desiderato, copiare il link dalla barra degli indirizzi.
Una volta copiato l'indirizzo del video, andare nel seguente sito . Appena aperto scegliere il tipo di file che si vuole salvare (in questo caso premere la seconda icona 'per avi, mp4, flv, mov...') e successivamente incollare l'indirizzo copiato, poi scegliere il formato con il quale si vuole salvare il video e premere il tasto azzurro con la freccia, una volta terminato il processo di elaborazione e conversione da parte del sito comparirà una scitta che avverte che è possibile scaricare il video, premere sull'ultima icona a sinistra e salvare il video.