febbraio 2006 Blog Posts
			
				
				
				Un paio di soluzioni per navigare sicuri e anomini:
Browser ApplianceThe Browser Appliance lets you safely browse the Internet from within a VMware virtual machine -- protecting your host PC from spyware and malware.http://www.vmware.com/vmtn/appliances/browserapp.html
Anonym.OS Live CDAnonym.OS is an OpenBSD 3.8 Live CD with strong tools for anonymizing and encrypting connections. Standard network applications are provided and configured to take advantage of the tor onion routing network.http://theory.kaos.to/projects.html
				
				
			 
	
			
				
				
				Avendo dovuto approfondire l'utilizzo di Sysprep mi sono accorto che il tool è veramente versatile e ho pensato di farmi un tutorial visto che non sono comunque procedimenti che si fanno tutti i giorni:http://blogs.ugidotnet.org/alexblog/articles/35704.aspx
Non escludo però di apportare ancora qualche correzione e/o aggiunta.
[Update]
L'articolo è disponibile anche su WindowServer.ithttp://www.windowserver.it/Articoli/Installazione/UtilizzodiSysprepperdistribuireWinXPe2003/tabid/171/Default.aspx
				
				
			 
	
			
				
				
				Kerberos authentication and troubleshooting delegation issueshttp://support.microsoft.com/kb/907272
Best practices and guidance for writers of service discretionary access control lists http://support.microsoft.com/kb/914392
				
				
			 
	
			
				
				
				Ieri ho provato a installare Vista CTP Dec 2005 tramite Virtual PC 2004 notatndo che il Wizard di installazione non consente di creare una partizione formattarla e continuare l'installazione in un unico passaggio ma occorre creare la partizione riavviare l'installazione e quindi formattarla per consentire all'instalazione di proseguire.
Un modo per evitare di riavviare l'installazione può essere il seguente:
Selezionare Install Windows. 
Alla comparsa della prima videata del wizard installazione aprire la console di comandi con Shift+F10.Digitare: DISKPART 
Digitare i seguenti comandi:
LIST DISK
SELECT DISK 0
CLEAN
CREATE PARTITION PRIMARY
LIST PARTITION 
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS LABEL="Vista"
EXIT
Digitare: EXIT per chiudere la console.
Una curiosità questa versione di Vista utilizza durante...
				
				
			 
	
			
				
				
				A volte può succedere che dopo un'iterruzione di corrente XP non si avvi più.Nel mio caso XP all'avvio dopo la richiesta di avvio in modalità Normale, Provvisoria o con l'ultima configurazione valida si riavviava.
Ovviamente il sospetto è caduto sul fatto che l'interruzione di corrente avesse causato un problema sull'harddisk.Per ovviare a questo tipo di problemi è possibile utilizzare la console di ripristino:
Avviare il computer tramite il CD di XP.
Alla richiesta di installazione di Windows premere R per avviare la console di ripristino
Se si ha un sistema multiboot selezionare l'istallazione.
Inserire se richiesta la password di Administrator.
Digitare chksdk c: /r per individuare settori danneggiati...
				
				
			 
	
			
				
				
				Scaricabili al seguente link: http://go.microsoft.com/?linkid=4571946
				
				
			 
	
			
				
				
				Il modo più rapido è quello di utilizare i seguenti comandi T-SQL dopo aver eseguito un backup del datbase per sicurezza (nell'esempio si ipotizza di operare sul datbase pubs):
USE pubs;BACKUP LOG pubs WITH TRUNCATE_ONLY;DBCC SHRINKFILE(pubs_log);
Per maggior informazioni:
INF: Compattazione del log delle transazioni in SQL Server 2000 con DBCC SHRINKFILEhttp://support.microsoft.com/kb/272318/
Tip: Come faccio a ridurre le dimensioni del Transaction Log in SQL Server 2000?http://italy.mvps.org/MVPs/lbenaglia/LorenzoBenaglia-Tip-t-log.htm
				
				
			 
	
			
				
				
				L'errore è dovuto alla presenza di caratteri minuscoli in uno o più campi Code.Per maggiori informazioni si veda il seguente articolohttps://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXYXLQTZOPQPQZZYUYXSUZYZQKMUKWLQVWPOPWYPQOSTVVYPKOLUKKKQROZYRPLOWZOYORMUVNQZYTKKRR
(l'articolo è riservato ai Partner per leggerelo occorre autenticarsi).
				
				
			 
	
			
				
				
				Uno script WSH per avviare il backup di Navsion.http://blogs.ugidotnet.org/alexblog/articles/35040.aspx
				
				
			 
	
			
				
				
				Creating Exchange Users with Excelhttp://www.msexchange.org/articles/Creating-Exchange-Users-Excel.html
Explaining the new MAPI Access feature included in Exchange Server 2003 Service Pack 2http://www.msexchange.org/tutorials/New-MAPI-Access-feature-Exchange-Server-2003-Service-Pack2.html
ISA Server 2004 Best Practice Analyzerhttp://www.isaserver.org/tutorials/ISA-Server-2004-Best-Practice-Analyzer.html
				
				
			 
	
			
				
				
				How to create a Virtual PC hard disk image by using a backup disk image filehttp://support.microsoft.com/kb/912826/en-us
				
				
			 
	
			
				
				
				How to add SOAP client functionality to native Win32 applications by using managed SOAP classeshttp://support.microsoft.com/kb/908574/en-us
A new project contains build errors when you use a template that you exported from a project if the name of the old project contains space characters or other invalid identifying characters in Visual Studio 2005http://support.microsoft.com/kb/907754/en-us
				
				
			 
	
			
				
				
				Se si osserva il comportamente del client di Navison quando apre un database SQL Server si nota che vengono visualizzati solo i database di Navision a cui si può accedere con le credenziali fornite e non tutti quelli dell'istanza.Questo ci porta a fare la considerazione che il controllo viene fatto fatto sul database dove infatti troviamo la tabella $ndo$dbproperty che contiene un solo record con le informazioni di Navision (ad esempio nella colonna databaseversionno troviamo la versione).
Quindi per ottenere l'informazione possimao ricavare l'elenco dei database a cui si ha diritto di accedere con le credenziali fornite e controllare poi l'esistenza...
				
				
			 
	
			
				
				
				Using login controls for an existing data source by creating a custom membership provider in ASP.NET 2.0http://support.microsoft.com/kb/910440/en-us
Internet Explorer ActiveX updatehttp://support.microsoft.com/kb/912945/en-us
				
				
			 
	
			
				
				
				Queste informazioni sono reperibili tramite la seguente chiave di registro:HKEY_LOCAL_MACHINE\SOFTWARE\Navision\Microsoft Business Solutions-Navision
Questa chiave ha una sottochiave che rappresenta la versione installata (xes W1 4.00) che a sua volta contiene un valore Path che rapprasenta il percorso in cui è stato installato il client di Navision
Di seguito il codice per ottenere le informazioni in VB.Net:
    Public Shared Function GetNavisionVersion() As String        Dim value As String = String.Empty
        Try            Dim key As Microsoft.Win32.RegistryKey            key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey( _                          "SOFTWARE\Navision\Microsoft Business Solutions-Navision", False)
            value = key.GetSubKeyNames()(0)        Catch ex As Exception            Throw New System.ApplicationException("Navision Client is not installed.", ex)        End Try
        Return value    End Function
   ...
				
				
			 
	
			
				
				
				Una piccola guida per l'utilizzo del Compare & Merge del Navision Developer's Toolkithttp://blogs.ugidotnet.org/alexblog/articles/34447.aspx
				
				
			 
	
			
				
				
				Una piccola guida per l'installazione di Navision 4.0 SP1 utilizzando SQL Server 2005http://blogs.ugidotnet.org/alexblog/articles/34389.aspx
				
				
			 
	
			
				
				
				In windows XP la modifica della CD-Key è possibile tramite l'ulizzo del seguente programma: http://www.magicaljellybean.com/keyfinder.shtml che si basa sulle indicazioni di questo articolo:How to change the Volume Licensing product key on a Windows XP SP1-based computerhttp://support.microsoft.com/default.aspx?scid=kb;en-us;Q328874
Il programma può essere utilizzato anche per ricavare il CD-KEY in caso di smarrimento e funziona sui seguneti prodotti: Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Office 97, and Office XP. 
Un metodo alternativo può essere il seguente:http://xphelpandsupport.mvps.org/how_do_i_change_the_windows_xp_p.htm
Per quanto riguarda Windows 2003 Server invece pare che l'unico modo per cambiare la CD-KEY sia ricorrere ad un In-Place Upgrade come descritto qui:How to Perform an In-Place Upgrade...
				
				
			 
	
			
				
				
				Per comodità ho raccolto i documenti Navision 4.0 su PartnerSource nel seguente articolo:http://blogs.ugidotnet.org/alexblog/articles/34352.aspx
				
				
			 
	
			
				
				
				How to troubleshoot Microsoft .NET Framework 2.0 installation issueshttp://support.microsoft.com/kb/908077/en-us
The "Sender ID Filtering" feature does not work correctly in an Exchange Server 2003 SP2 serverhttp://support.microsoft.com/kb/910272/en-us
Copied text is not pasted to a Word document on a Windows 98-based virtual machine that is running in Virtual PC 2004http://support.microsoft.com/kb/907537/en-us
				
				
			 
	
			
				
				
				Applying the Principle of Least Privilege to User Accounts on Windows XPhttp://www.microsoft.com/technet/prodtechnol/winxppro/maintain/luawinxp.mspx#ELAA
				
				
			 
	
			
				
				
				How to integrate Navision 4.00 with external development projects (31/01/2006) https://mbs.microsoft.com/partnersource/documentation/howtoarticles/integratenavision400.htm?printpage=false
.NET Development with Navision (13/05/2004)https://mbs.microsoft.com/partnersource/products/navision/documentation/whitepapers/netdevelopmentnavision.htm?printpage=false
Microsoft Business Solutions–Navision 4.00 Smart Tag Integration Toolkit (07/09/2005)https://mbs.microsoft.com/partnersource/documentation/userguides/navdocsmarttag.htm?printpage=false
Security Hardening Guide (07/08/2005)https://mbs.microsoft.com/partnersource/products/navision/documentation/userguides/2f6765b6-3a2e-494d-87ff-65188e66aa88.htm?printpage=false
Granule List with included objects for Microsoft Navision Version 4.0 (14/02/2005)https://mbs.microsoft.com/partnersource/documentation/installationsetupguides/microsoft+navision+4.0+granule+list.htm?printpage=false
				
				
			 
	
			
				
				
				Un tip per schedulare un Backup in SQL Server Express 2005 con quanto offre il sistema:http://blogs.ugidotnet.org/alexblog/articles/34219.aspx
[Update]
Aggiunto un secondo metodo basato su script WSH e SQLDMO 
Aggintuo un terzo metodo bastao su un'applicazione .NET 2.0 che fa uso della libreria Smo
[Update]
L'articolo è disponibile anche su UGISS:http://www.ugiss.org/tips.aspx?ctl=ArticleView&mid=375&articleId=111
(grazie a Davide Mauri per l'opportunità)
				
				
			 
	
			
				
				
				Un articolo sulla creazione di una database per il Navision Developer's Toolkit http://blogs.ugidotnet.org/alexblog/articles/34069.aspx
Intanto ho provveduto a rivedere l'articolo sull'installazione:http://blogs.ugidotnet.org/alexblog/articles/33918.aspx
				
				
			 
	
			
				
				
				Creating and Using Moderated Public Folders in MS Exchange Serverhttp://www.msexchange.org/articles/Creating-Using-Moderated-Public-Folders-Exchange-Server.html
				
				
			 
	
			
				
				
				Understanding the Windows 2003 Registryhttp://www.windowsnetworking.com/articles_tutorials/Understanding-Windows-2003-Registry.html
				
				
			 
	
			
				
				
				Questa versione è compatibile con i database Navision 4.0 SP1, alcune migliorie all'interfaccia grafica, una nuova CFRONT.DLL, il supporto al TCPS, nuove proprietà (Clustered e SQLIndex).
E' scaricabile al seguente link dove si possono trovare anche le precedenti versioni:https://mbs.microsoft.com/partnersource/downloads/releases/ndtall.htm?printpage=false