venerdì 20 settembre 2013

Windows Server 2008 - Articolo 4 - 20/09/2013 : Come nascondere una cartella condivisa nel Server agli utenti.

Ecco una breve guida di come nascondere le cartelle condivise di un Server agli utenti del dominio.

La risoluzione al problema risulta molto semplice :

quando andiamo a settare il nome di condivisione della cartella sul Server

basta semplicemente aggiungere un "$" alla fine del nome di condivisione qualsiasi esso sia : 

In questo modo qualsiasi utente provi a connettersi al Server non vedrà visualizzata la cartella Prova; anche se potrà raggiungerla e vedere il suo contenuto se digiterà il percorso specifico della cartella contenente anche il simbolo "$"; come per esempio : \\NomeDelServer\Prova$.

mercoledì 11 settembre 2013

Exchange Server 2010 - Articolo 3 - 11/09/2013 : Creazione nuova cassetta postale su Exchange (con creazione Utente delle AD).

In questo Articolo vi riporto anche il LINK di quello precedente perchè andremo ad analizzare direttamente il Wizard della creazione della cassetta postale e quindi i passi da seguire in precedenza potrete trovarli qui :


Analizziamo la 2° situazione (ovvero il caso in cui l'utente che assoceremo alla cassetta postale non esista nella nostra organizzazione in AD) :

Bisognerà Checcare la 1° delle due CheckBox ovvero Nuovo Utente e cliccare sul pulsante Avanti.
















Ora dovremmo compilare tutti i campi con le informazioni del nuovo Utente che si vuole aggiungere all'organizzazione (e nella prima riga in alto andremo a selezionare in quale Unità Organizzativa delle AD lo inseriremo).
Una volta fatta questa operazione cliccare su Avanti.









Ora andremo a Checcare la prima CheckBox e cliccando sul pulsante Sfoglia selezioneremo il DataBase nel quale verrà salvata la nostra Cassetta Postale.














Infine ci verrà proposto un riassunto delle impostazioni che abbiamo settato e cliccando su Nuovo verrà creata la nostra cassetta postale insieme all'utente nelle Active Directory.


Exchange Server 2010 - Articolo 2 - 11/09/2013 : Creazione nuova cassetta postale su Exchange (con utente delle AD già esistente).

Ecco i passi da seguire per poter creare una nuova cassetta postale su Exchange Server 2010.

Accedere al proprio Server Mail e aprire Exchange Management Console


Spostarsi nel riquadro si sinistra e selezionare Cassetta Postale  : 



Ora nel riquadro centrale ci verranno mostrate tutte le cassette postali che abbiamo all'interno del nostro Server e se ne volessimo creare una nuova basterebbe cliccare con il tasto destro del mouse e selezionare la voce ,dal menù a tendina che ci verrà proposto, "Nuova Cassetta postale..."
Analizziamo i vari Passi che dovremmo seguire per crearne una nuova :

Nella prima schermata del Wizard che si avvierà bisognerà selezionare Cassetta Postale Utente e poi cliccare su Avanti


Successivamente ci verrà richiesto se l'utente associato alla cassetta postale esiste nelle Active Directory o se è nuovo all'interno dell'organizzazione ( e quindi bisognerà selezionare una delle 2 voci in base al caso in cui ci troviamo).
Analizziamo la 1° situazione (ovvero che esista già) :
Bisognerà Checcare la voce Utenti Esistenti e cliccare sul Pulsante Aggiungi dove andremo a  selezionare l'utente desiderato dall'elenco che ci apparirà e poi bisognerà cliccare su Avanti.














Ora andremo a Checcare la prima CheckBox e cliccando sul pulsante Sfoglia selezioneremo il DataBase nel quale verrà salvata la nostra Cassetta Postale.
















Infine ci verrà proposto un riassunto delle impostazioni che abbiamo settato e cliccando su Nuovo verrà creata la nostra cassetta postale.

lunedì 9 settembre 2013

Windows Server 2008 - Articolo 2 - 09/09/2013 : Abilitare Disk Cleanup su Server 2008.

Ecco una breve guida per poter utilizzare Disk Cleanup su Server 2008.

Per fare ciò bisogna installare un Servizio che ci permette di poter utilizzare il Tool di Cleanup. Andare in :
Control Panel->Turn Windows features on or off.

Una volta aperto il menù , nel riquadro di sinistra , selezionare Features e spostarsi nel riquadro centrale per cliccare su Add Features

Partirà un Wizard che ci permetterà di installare i Servizi che vogliamo , quindi nel nostro caso dovremo selezionare Desktop Experience e cliccare su Next

Ora ci verrà mostrato un resoconto di quello che andremo ad Installare e bisogna cliccare su Install

Infine ci verrà richiesto di riavviare e una volta fatto potremo utilizzare Disk Cleanup.

venerdì 30 agosto 2013

Windows Server 2003 - Articolo 3 - 30/08/2013 : Come creare un'utente delle Active Directory.

Questa breve guida vi illustrerà passo dopo passo come creare un nuovo utente all'interno delle Active Directory.


  • Come prima cosa , bisogna accedere al Server che ha abilitato il Servizio di AD;
  • Aprire Utenti e Computer di Active Directory
  • Vi si presenterà una struttura suddivisa in oggetti appartenenti al Dominio; nel riquadro di sinistra raggruppati sotto a quest'ultimo di norma si trovano le OU (Unità Organizzative) che possono contenere a loro volta degli Utenti , dei Gruppi , dei Computer ...ecc ;
  • Una volta selezionata la OU nella quale si vuole creare il nuovo utente , ci si sposta nel riquadro di destra e si clicca con il pulsante destro del mouse selezionando Nuovo->Utente

Ora partirà un Wizard che vi permetterà di creare il vostro nuovo User , vediamo come fare :


  1. Come primo passo bisogna compilare i Campi che permetto di definire il Nome , il Cognome e l'accesso del nuovo Utente (e terminata la configurazione premere il pulsante Avanti) :
  2. Successivamente impostare la Password con la quale l'utente accederà al dominio (e poi cliccare su Avanti) :
  3. Infine è possibile controllare se le impostazioni settate sono corrette grazie al riepilogo che ci viene proposto : 
Cliccare su Fine e l'utente verrà aggiungo all'OU che avete precedentemente selezionato.

Articoli SQL - Articolo 8 - 30/08/2013: Ricavare i processi e i nomehost che stanno utilizzando il database.


Con questa semplice query saremo in grado di estrarre gli utenti che sono attualmente collegati al nostro database, ricavandone anche il numero e lo stato del processo a cui sono legati.

Query:

SELECT 'Questo processo sta utilizzando il database' AS Nota
, spid, last_batch,
status, hostname, loginame, [Database]=DB_NAME(dbid)
FROM sys.sysprocesses
WHERE dbid = DB_ID('NOME_DATABASE')
order by spid

*Dovrete sostituire NOME_DATABASE con il nome del database che volete monitorare.

Risultato Query:


Articoli SQL - Articolo 7 - 30/08/2013: Omissione del carattere interruzione di riga quando si copia da SQL Server Management Studio 2012 ad Excel.

Sicuramente chi di voi ha aggiornato il proprio client di amministrazione database di casa Microsoft alla versione 2012, si sarà accorto che copiando dati estratti da query che contengono una o più interruzioni di riga (il classico invio o in gergo carriage return) su un foglio Excel, l'SSMS non ignora l'interruzione di riga come facevano le versioni del Management Studio 2008 e 2005, ma la mantiene andando a salvare su Excel le informazioni seguite da ogni carriage return su righe diverse.

Questa scelta fatta da Microsoft può essere discutibile nel senso che è vero che effettivamente se una cella del database contiene, tra gli altri caratteri, il carriage return (l'invio), durante la copia, così come vengono mantenuti gli spazi e tutto il resto della punteggiatura, è giusto che venga mantenuto anche il CR, però questo potrebbe creare problemi (o vantaggi a seconda del caso), se vogliamo andare ad incollare i dati ad esempio su un file Excel.

Creazione tabella di esempio:

declare @Anagrafe table(Test nvarchar(20))
insert into @Test(Test)
values('test' + char(13) + 'test')
Query di esempio:
select test from Anagrafe
where ID = '10000'

Risultato query:


Copia del risultato su Excel:


Questo perchè i due test erano stati inseriti a database premendo un invio tra di essi.

E' possibile risolvere l'inghippo, a meno che il risultato in questo formato non vada già bene, applicando una funzione di REPLACE, che vada appunto a sostituire i caratteri char(10) ovvero il line feed e il char(13) ovvero il carriage return con un spazio vuoto ad esempio, o qualunque altro carattere a voi sembri più consono.

Soluzione:

select REPLACE(CAST(test as varchar(MAX)), CHAR(13) + CHAR(10), ' ') from Anagrafe
where ID = '10000'

Risultato query:



Copia del risultato su Excel:



Windows Server 2003 - Articolo 2 - 30/08/2013 : Come impostare le voci di quota agli UTENTI del dominio.

Questa guida vi elencherà i passi da seguire per impostare le Voci di Quota agli utenti del Dominio.

  • Come prima cosa cliccare con il pulsante destro sul Disco contenente le Condivisioni del dominio e selezionare Proprietà
  • Nella finestra che si aprirà , andare nella scheda Gestione Quote
  • Selezionare Voci di quota ;
  • Ora vi apparirà l'elenco di tutti gli utenti del dominio che hanno fatto l'accesso, almeno una volta, alle risorse condivise contenute in quel disco specifico;
  • Per poter settare la quota ad un'utente , basta cliccare con il tasto destro del mouse su di esso e selezionare Proprietà
  • Infine potete settare lo spazio massimo che può occupare l'utente all'interno di quel disco fleggando la voce "Limita lo spazio su disco" e impostare il livello di avviso che una volta raggiunto farà apparire un messaggio all'utente che lo avviserà che ha quasi raggiunto il limite di spazio impostato: 

    Una volta completata la configurazione potete premere OK ed uscire.


Primo post sul WEB

giovedì 29 agosto 2013

WindowsXP, WindowsVista, Windows7, Windows8 - 29/08/2013 : Come configurare lo spazio sull'Hard Disk dedicato al ripristino di Sistema.

Per poter configurare una percentuale di spazio sull'Hard Disk da dedicare al Ripristino di Sistema occorrerà procedere in questo modo :  

  1. Cliccare con il tasto destro del mouse su Computer/Risorse del Computer;
  2. In Windows 7 e Windows 8 selezionare Impostazione di Sistema Avanzate :
  3. Ora si apriranno le Proprietà del sistema che si differenziano in base a quale OS avete installato nella vostra macchina (Windows 7 e Windws 8 a sinistra mentre a destra Windows XP) :
  4. Selezionare Configura o Impostazioni..;
  5. Infine arriverete nella finestra dove sarà possibile impostare la Percentuale di spazio disco da dedicare al Ripristino e una volta definita cliccate il pulsante OK ed uscite : 


Windows 8 - Articolo 4 - 29/08/2013 : Disabilitare Secure Boot e passare alla modalità BIOS Legacy per poter installare un sistema operativo precedente a Windows 8.

Se si dovesse avere la necessità di passare da Windows 8 a Windows 7 , è altamente probabile incappare in un errore di riconoscimento del disco d'installazione di quest'ultimo , in quanto nel nuovo sistema operativo di casa Microsoft sono attivi il Secure BOOT e  il BIOS UEFI.

Per poterli disattivare occorrerà procedere in questo modo :
  • Riavviare il Computer;
  • All'apparizione della schermata di avvio premere ripetutamente F2 o il tasto indicato durante l'accensione della macchina per accedere al BIOS;
  • Recarsi nella sezione BOOT
  • Spostarsi con le frecce di direzione e selezionare Secure BOOT , premere INVIO e selezionare Disabled;
  • Spostarsi su Boot List Option , premere INVIO e selezionare Legacy
  • Infine premere F10 e salvare le impostazioni settate ed uscire dal BIOS.
Adesso all'avvio del PC vengono scansionate tutte le periferiche (USB, CD-ROM..) e se il Sistema rileva un disco di Installazione disponibile lo esegue e quindi sarà possibile Installare il sistema operativo desiderato.

mercoledì 28 agosto 2013

WindowsXP, WindowsVista, Windws7, Windows8 - 28/08/2013 : Avvio automatico di una connessione VPN all'accensione del PC.

Quando creiamo una connessione VPN in un PC  , ogni volta che mi devo collegare alla Sede Centrale lo devo fare manualmente , cliccando su Connetti!




Però esiste un metodo veloce che ci permette di "baipassare" questa procedura e che ci fa partire la connessione VPN in automatico quando si avvia il Computer.

Per sfruttarlo bisogna creare un file di Testo (.txt) con un nome generico e inserire al suo interno la seguente stringa : 
rasdial "Nome della connessione VPN" "Nome Utente VPN" "Password associata all'utente della VPN"

Per esempio : rasdial "ProvaVPN" "UserProva" "Password"

Una volta creato il file , bisogna rinominarlo e cambiare l'estensione del file da .txt a .bat .


  


Infine bisogna mettere il file.bat all'interno della cartella Esecuzione Automatica che si trova dentro : Start->Tutti i Programmi.

D'ora in poi all'avvio del PC partirà il file Batch che permetterà alla VPN di connettersi in automatico.

Windows 8 - Articolo 3 - 28/08/2013 : Impossibile installare Windows 7 perchè nel disco selezionato è impostato un tipo di partizione GPT.

Se vi dovesse capitare di formattare il disco contente il sistema operativo Windows 8 per motivi di qualsiasi genere , ma vi riporta un'errore di partizione GPT perchè state installando un sistema operativo precedente a quello installato (es. Windows Seven)per risolvere il problema seguite i passi sotto elencati .


  1. Nel caso volete installare Windows 7 in una partizione secondaria dell'HDD dovrete accedere a Windows 8 , eseguire come amministratore il prompt dei comandi (MS-DOS) e lanciare le seguenti funzioni :
    • Digitiamo DISKPART;
    • Con il comando LIST DISK andiamo a visualizzare l'elenco dei dischi del nostro PC;
    • Selezioniamo l'HDD "incriminato" dove andremo ad installare Win7, scrivendo SELECT DISK X (dove la x deve essere rimpiazzata dal numero del disco);
    • Infine digitiamo CLEAN e l'hard disk verrà pulito.
    • A questo punto torniamo in Gestione Computer->Gestione Disco , clicchiamo con il pulsante destro del mouse sul disco "pulito" e selezionare Formatta.
    • Ora è possibile Riavviare il Sistema ed installare nella partizione secondaria Windows 7.
  2. Nel caso in cui volete installare Windows 7 al posto di Windows 8 e quindi sostituirlo , dovrete inserire il CD d'installazione di Windows 7 , riavviare il PC , far partire il BOOT da CD-ROM e selezionare RIPARA al posto di Installa. Una volta che arrivate alla console potete lanciare i seguenti comandi :

    • Digitiamo DISKPART;
    • Con il comando LIST DISK andiamo a visualizzare l'elenco dei dischi del nostro PC;
    • Selezioniamo l'HDD "incriminato" dove andremo ad installare Win7, scrivendo SELECT DISK X (dove la x deve essere rimpiazzata dal numero del disco);
    • Infine digitiamo CLEAN e l'hard disk verrà pulito.
    • Ora una volta riavviato il Sistema e rifatto partire il BOOT da CD; l'installazione di Windows 7 non darà più errore!





Windows 8 - Articolo 2 - 28/08/2013 : Accedere al BIOS con Windows 8.

Per poter accedere al BIOS con il nuovo sistema operativo di casa Microsoft bisogna seguire uno dei seguenti due metodi :

  • Accendere (in caso fosse spento) o riavviare il PC; appena compare la schermata di avvio , premere ripetutamente il tasto F2; e vi dovrebbe comparire la pagina iniziale del BIOS :


Nel caso in cui il tasto F2 non dovesse funzionare ecco un'ulteriore procedimento :
  • Posizionarsi con il cursore del mouse nell'angolo in alto o in basso a destra dello schermo per far apparire la Charms Bar e cliccare su Impostazioni: 
  • Poi cliccare su Modifica Impostazioni PC :
  • Nella schermata che si apre , selezionare la voce Generale nella barra laterale a sinistra e scorrere la pagina di destra fino in fondo e cliccare sul  pulsante Riavvia Ora :
  • Ora attendere che si avvii la schermata blu , nella quale bisogna selezionare : Risoluzione dei Problemi->Opzioni Avanzate->Impostazione Firmware UEFI 
  • Infine premere Riavvia e vi apparirà la pagina iniziale del BIOS:

martedì 27 agosto 2013

Articoli SQL - Articolo 6 - 27/08/2013: Utilizzare la funzione COALESCE per convertire righe in colonne.


Una funzione interessante che può essere utilizzata per diversi scopi è COALESCE().

Utilizzata in questo modo permette, ad esempio, di convertire dati che abbiamo in formato riga in dati in un unica colonna separati da un punto e virgola.

Dati presenti sul database:



Query:

DECLARE @ListaEmail nvarchar(max)
SELECT  @ListaEmail = COALESCE(@ListaEmail + ';', '') +
CAST(eMail AS nvarchar(max)) FROM Anagrafe 
SELECT @ListaEmail as eMailList


Risultato Query:


lunedì 26 agosto 2013

Articoli SQL - Articolo 5 - 26/08/2013: Come creare funzioni su SQL Management Studio (SSMS) 2012.

Le User Defined Functions (UDF) sono le funzioni che, a livello di utente, possono essere definite su SQL Server Management Studio per fare tutte quelle cose che l'SSMS non riesce a fare già con delle funzioni di sistema già pre-confezionate. Servono quindi in sostanza ad estendere le funzionalità del dabase server.

Lo standard SQL distingue principalmente due tipi di funzioni utente:

Scalari: tutte quelle funzioni che hanno come risultato un valore o anche NULL.
Valori di tabella: tutte quelle funzioni che ritornano una o più righe di tabella, ogni riga con una o più colonne.

Per poter creare una nuova funzione occorrerà procedere in questo modo:

Espandiamo le categorie del nostro database e quindi andiamo in Programmability -> Functions -> click destro su Scalar-valued Functions / Table-valued Functions -> New Scalar-valued Function




Un esempio di funzione potrebbe essere questa:

CREATE FUNCTION whichColour(@Product nvarchar(15))
RETURNS varchar(30)
AS
BEGIN
DECLARE @Return varchar(30)
SELECT @return = case @Product
WHEN 'Fragola' then 'Rosso'
WHEN 'Banana' then 'Giallo'
WHEN .......
ELSE 'Colore Sconosciuto'
ENDRETURN @return
END

Potremo quindi riutilizzare la nostra funzione una volta creata in qualsiasi query all'interno del nostro database:

Esempio:

SELECT whichColour(Product) from Products

Windows 8 - Articolo 1 - 26/08/2013 : Esecuzione automatica dei programmi all'avvio del PC.

Questa breve guida vi illustrerà come far avviare dei programmi automaticamente all'avvio del PC.

Dato che in Windows 8 non hanno implementato il pulsante Start come negli altri sistemi operativi; per poter accedere alla cartella di Esecuzione Automatica dovrete seguire i seguenti passaggi :


  • Premere la combinazioni di Tasti Win+R per poter visualizzare la finestra di esegui;
  • Digitare il comando %AppData% e poi premere il tasto INVIO
  • Ora bisogna recarsi nel percorso Microsoft\Windows\MenuStart\Programmi\Esecuzione Automatica.
A questo punto vi si aprirà una Cartella nella quale copierete il collegamento al programma che deve essere eseguito automaticamente all'accensione del PC (ovviamente ne potrete copiare anche più di uno) :


Prendendo come esempio l'immagine sopra riportata , all'avvio del PC verrebbe eseguito in automatico Word 2010.


Windows XP - Articolo 3 - 26/08/2013 : Esecuzione automatica dei programmi all'avvio del PC.

Questa breve guida vi illustrerà come far avviare dei programmi automaticamente all'avvio del PC.

Cliccare su START -> Tutti i Programmi ; troverete una cartella di nome : "Esecuzione Automatica" , cliccare con il tasto destro del mouse su di essa e selezionare "Esplora" :



A questo punto vi si aprirà una Cartella nella quale copierete il collegamento al programma che deve essere eseguito automaticamente all'accensione del PC (ovviamente ne potrete copiare anche più di uno) :



Prendendo come esempio l'immagine sopra riportata , all'avvio del PC verrebbe eseguito in automatico il Blocco Note.