Pour pouvoir activer la découverte réseau sur un serveur Windows 2016, il faut au préalable que les 4 services suivant soient démarrés et en démarrage automatique :
Client DNS (Dnscache)
Publication des ressources de découverte de fonctions (FDResPub)
Découverte SSDP (SSDPSRV)
Hôte de périphérique UPnP (upnphost)
vendredi 29 décembre 2017
jeudi 2 novembre 2017
JAVA et SPLM License Server "Erreur Windows 2"
Mémo sur problème JAVA et SPLM License Server
Si l'erreur "Erreur Windows 2 au chargement de la VM Java" apparaît : lancer l'installation avec cette ligne de commande :
SPLMLicenseServer_v7.2.0_win64_setup LAX_VM "<full path to java.exe>"
Si l'erreur "Erreur Windows 2 au chargement de la VM Java" apparaît : lancer l'installation avec cette ligne de commande :
SPLMLicenseServer_v7.2.0_win64_setup LAX_VM "<full path to java.exe>"
mercredi 6 septembre 2017
DraftSight 2017 SP3 ne démarre pas, ne s'active pas, on ne recoit pas l'email d'activation
Bonjour,
Depuis quelques temps je m'arrache les cheveux avec DraftSight, installé par défaut sur tous mes postes de travail celui-ci commence à faire des siennes.
Quand on veut le lancer il demande mail profession etc... il se ferme aussitôt. On ne reçoit pas le mail d'activation.
Après plusieurs mois de galère j'ai enfin trouvé en fouillant du coté de la base des registres : quand sa ne marche pas : il y a des valeurs de registre qui n'existe pas. notamment la valeur Software/office/editor/versionII/Loop dans la clé HKCU\Software\SWActivation\K2
Alors j'ai fais un bout de script bat pour copier le contenu de la valeur Software/office/editor/versionII/Ready dans la valeur Software/office/editor/versionII/Loop
Avec ça, si l'activation de Drafsight échoue : les utilisateurs n'ont qu'a lancer le bat pour pouvoir recevoir l'email d'activation de Draftsight.
Voici le batch :
@echo off
setlocal
set KEY=HKCU\Software\SWActivation\K2
set V=Software/office/editor/versionII/Ready
set Vcopy=Software/office/editor/versionII/Loop
reg query "%KEY%" | findstr "%V%"
if %errorlevel% EQU 0 (
echo La valeur a copier %V% existe
goto suite) ELSE echo La valeur a copier %V% n existe pas
goto fin
:suite
for /f "tokens=3* delims= " %%k in ('reg query "%KEY%" /v %V% ^| findstr "%V%"') do set drc=%%k
echo cle a copier : %drc%
reg query "%KEY%" | findstr "%Vcopy%"
if %errorlevel% EQU 1 (
echo La valeur de destination %Vcopy% va etre creer
goto traitement) ELSE echo La valeur de destination %Vcopy% existe deja
goto fin
:traitement
@echo TRAITEMENT
REG ADD "%KEY%" /v %Vcopy% /t REG_SZ /d %drc%
goto fin2
:fin
@echo ARRET : RIEN A ETE FAIT
:fin2
pause
Depuis quelques temps je m'arrache les cheveux avec DraftSight, installé par défaut sur tous mes postes de travail celui-ci commence à faire des siennes.
Quand on veut le lancer il demande mail profession etc... il se ferme aussitôt. On ne reçoit pas le mail d'activation.
Après plusieurs mois de galère j'ai enfin trouvé en fouillant du coté de la base des registres : quand sa ne marche pas : il y a des valeurs de registre qui n'existe pas. notamment la valeur Software/office/editor/versionII/Loop dans la clé HKCU\Software\SWActivation\K2
Alors j'ai fais un bout de script bat pour copier le contenu de la valeur Software/office/editor/versionII/Ready dans la valeur Software/office/editor/versionII/Loop
Avec ça, si l'activation de Drafsight échoue : les utilisateurs n'ont qu'a lancer le bat pour pouvoir recevoir l'email d'activation de Draftsight.
Voici le batch :
@echo off
setlocal
set KEY=HKCU\Software\SWActivation\K2
set V=Software/office/editor/versionII/Ready
set Vcopy=Software/office/editor/versionII/Loop
reg query "%KEY%" | findstr "%V%"
if %errorlevel% EQU 0 (
echo La valeur a copier %V% existe
goto suite) ELSE echo La valeur a copier %V% n existe pas
goto fin
:suite
for /f "tokens=3* delims= " %%k in ('reg query "%KEY%" /v %V% ^| findstr "%V%"') do set drc=%%k
echo cle a copier : %drc%
reg query "%KEY%" | findstr "%Vcopy%"
if %errorlevel% EQU 1 (
echo La valeur de destination %Vcopy% va etre creer
goto traitement) ELSE echo La valeur de destination %Vcopy% existe deja
goto fin
:traitement
@echo TRAITEMENT
REG ADD "%KEY%" /v %Vcopy% /t REG_SZ /d %drc%
goto fin2
:fin
@echo ARRET : RIEN A ETE FAIT
:fin2
pause
jeudi 20 avril 2017
MDT 2013 Update 2 8443 - Tâche Sysprep ne fonctionne plus
Bonjour,
Voila un problème qui m'a donné du fil à retordre : depuis la mise à jour Microsoft MDT 2013 Update 2 8443 : le sysprep + capture ne fonctionne plus.
le gros soucis c'est qu'on ne peut pas revenir à la version précédente de MDT et comme je n'ai pas fait de sauvegarde...
J'ai fini par trouver la solution sur ce site web : https://community.spiceworks.com/topic/1924854-mdt-8443-sysprep-capture-task-not-working
En résumer :
Dans le fichier ...\DeploymentShare\Scripts\ZTIUtility.vbs
Replacer la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS']") is nothing) then
Par la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS' and @disable='false']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS' and @disable='false']") is nothing) then
Merci à richardray2 pour avoir partager la solution.
Voila un problème qui m'a donné du fil à retordre : depuis la mise à jour Microsoft MDT 2013 Update 2 8443 : le sysprep + capture ne fonctionne plus.
le gros soucis c'est qu'on ne peut pas revenir à la version précédente de MDT et comme je n'ai pas fait de sauvegarde...
J'ai fini par trouver la solution sur ce site web : https://community.spiceworks.com/topic/1924854-mdt-8443-sysprep-capture-task-not-working
En résumer :
Dans le fichier ...\DeploymentShare\Scripts\ZTIUtility.vbs
Replacer la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS']") is nothing) then
Par la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS' and @disable='false']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS' and @disable='false']") is nothing) then
Merci à richardray2 pour avoir partager la solution.
mardi 4 avril 2017
Powershell : deplacer le disque d'une VM
Bonjour,
Voici un script pour déplacer le disque vhdx d'un VM dans un environnement Microsoft Hyper-V sous Windows 2012 R2.
Ce que fait le script :
1-Déconnecter le disque de la VM
2-Déplacer le disque
3-reconnecter le disque à la VM
Astuce pour identifier le disque : servez-vous de la commande PowerShell Get-VMHardDiskDrive
Ci-dessous le début du script :
# Script en PowerShell
# DANIS Jean-René le 04/04/2017
# Déplacer le disque d'une VM
# 1-deconnecter le disque de la vm
# 2-déplacer le disque
# 3-reconnecter le disque de la vm
#
# POUR TOUVER LES VALEUR DE ControllerType, ControllerNumber et ControllerLocation :
# Utiliser la commande :
# Get-VMHardDiskDrive -VMName $VMName
#
$VMName="MaVM"
$driveCNumber = 0
$DriveCLocation = 1
$DriveToMovePath = "E:\Hyper-V\Virtual Hard Disks\disk1.vhdx"
$DriveDestinationPath = "G:\Hyper-V\Virtual Hard Disks\disk1.vhdx"
Get-VMHardDiskDrive -VMName $VMName
Remove-VMHardDiskDrive -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -VMName $VMName
Get-VMHardDiskDrive -VMName $VMName -ControllerType SCSI
Move-Item -Path $DriveToMovePath -Destination $DriveDestinationPath
Add-VMHardDiskDrive -VMName $VMName -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -Path $DriveDestinationPath
vhd2vhdx : Convertir un disque VHD en VHDX sous HYPER-V 2012 R2
Bonjour,
Voici un script pour lancer une conversion de disque vhd en vhdx - vhd2vhdx - dans un environnement Microsoft Hyper-V sous Windows 2012 R2.
Ce que fait le script :
1-Déconnecter le disque de la VM
2-Convertir le disque en vhdx
3-reconnecter le disque à la VM
Astuce pour identifier le disque : servez-vous de la commande PowerShell Get-VMHardDiskDrive
Ci-dessous le début du script :
# Script en PowerShell
# DANIS Jean-René le 04/03/2017
# Convertir un disk d'une VM vhd en vhdx
# 1-deconnecter le disque de la vm
# 2-convertir le disque en vhdx
# 3-reconnecter le disque de la vm
#
# POUR TOUVER LES VALEUR DE ControllerType, ControllerNumber et ControllerLocation :
# Utiliser la commande :
# Get-VMHardDiskDrive -VMName $VMName
#
$VMName = "NomDeLaVM"
$driveCNumber = 0
$DriveCLocation = 1
$DriveToConvertPath = "G:\Hyper-V\Virtual Hard Disks\Disk1.vhd"
$DriveConvertedPath = "E:\Hyper-V\Virtual Hard Disks\Disk1.vhdx"
Get-VMHardDiskDrive -VMName $VMName
Remove-VMHardDiskDrive -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -VMName $VMName
Get-VMHardDiskDrive -VMName $VMName
Convert-VHD -DestinationPath $DriveConvertedPath -Path $DriveToConvertPath -VHDType Dynamic
Add-VMHardDiskDrive -VMName $VMName -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -Path $DriveConvertedPath
Get-VMHardDiskDrive -VMName $VMName
Inscription à :
Articles (Atom)