Affichage des articles dont le libellé est Windows. Afficher tous les articles
Affichage des articles dont le libellé est Windows. Afficher tous les articles

7 mars 2025

Tester l'ouverture des flux avec Test-NetConnection de PowerShell

Ci dessous un script PowerShell pour tester les connexions depuis un poste client Windows vers un serveur HR Access.

Dans cet exemple le serveur HR est à l'adresse 192.168.126.1 et la base de données sur 192.168.126.2
Les ports du LISTENER, du HTTP, AP0, SSH sont 1521, 1100, 1101 et 22
L'applicatif doit être démarré et à l'écoute.

Avoir exécuté la commande ipconfig /flushdns dans une fenêtre de commande DOS
Exécuter, dans une fenêtre PowerShell, le script ci-dessous :

$ipList = @(
@{IP="192.168.126.2"; Port=1521},
@{IP="192.168.126.1"; Port=1100},
@{IP="192.168.126.1"; Port=1101},
@{IP="192.168.126.1"; Port=22 }
)

$logFile = "test-netconnection.log"
"" | Out-File -FilePath $logFile

Write-Host "Les résultats sont enregistrés dans $logFile" -ForegroundColor Cyan

foreach ($entry in $ipList) {
$ip = $entry.IP
$port = $entry.Port
$result = Test-NetConnection -ComputerName $ip -Port $port

if ($result.TcpTestSucceeded) {
$message = "${ip}:${port} est accessible"
Write-Host "${ip}:${port} est accessible" -ForegroundColor Green
} else {
$message = "${ip}:${port} est injoignable"
Write-Host "${ip}:${port} est injoignable" -ForegroundColor Red
}

$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
"$timestamp - $message" | Out-File -FilePath $logFile -Append
}

Résultat (si les flux sont ouverts et les applications à l'écoute) :

192.168.126.2:1521 est accessible
192.168.126.1:1100 est accessible
192.168.126.1:1101 est accessible
192.168.126.1:22 est accessible

25 septembre 2023

Déclencher Design Center en ligne de commande

 La ligne de commande de Design Center permet de paramétrer un raccourci Windows

  • /I Répertoire du SIGAGIP.INI (description des environnements)
  • /H Répertoire du HRACCESS.INI (paramètres Design Center)

Encadrer les chemins avec des doubles quotes, coller le chemin à la lettre d'option 

Exemple de raccourci :

"C:\Program Files (x86)\Sopra HR Software\Design Center\hrstudio.exe" /H"%USERPROFILE%\Documents\Program Data\HR Access Solutions"

Il est possible de demander une connexion automatique :

  • /U Utilisateur
  • /P Mot de passe
  • /E Code associé à l'environnement (chapitres du SIGAGIP.INI)

"C:\Program Files (x86)\Sopra HR Software\Design Center\hrstudio.exe" /UDIGIX /PDIGIXPWD /EPPCLIUNO

La ligne de commande permet aussi de déclencher une macro contenant des commandes enregistrées avec Design Center ou créées de toute pièce (plus de détails dans le compagnon, ou directement via le fichier Compagnon/F_MACROS.htm dans le répertoire de Design Center)

  • /M Code macro
Par exemple pour lancer une publication :

"C:\Program Files (x86)\Sopra HR Software\Design Center\hrstudio.exe" ... /MPUB_TA0FR

Des comptes rendus sont créés dans le répertoire des macros (le chemin modifiable via le menu Outils/Options, onglet Avancé) :

  • <NomduScript>.trc1 : contenu de la barre d'état

  • <NomduScript>.trc2 : compte rendu d'exécution du script


20 février 2015

You are trying to install an older release of Design Center


Le Setup de HR Studio contrôle que vous n'essayez pas d'installer une version plus ancienne que celle déjà en place :



Si tel est le cas l'installation se bloque. Pour cela il se base sur une clef en base de registre (ici sur mon Windows 7 lors de l'installation d'une version 7.30.30 - alors qu'une 7.30.50 est déjà présente) :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\HR Access Solutions\HR Access\Design Center\7.30\Setup\Version

Il est bien entendu que bricoler cette clef n'est pas recommandé.

25 avril 2014

Utiliser IE10 avec un HR Access compatible IE8

Pour les postes Windows avec IE10 devant se connecter à un environnement HR Access compatible IE8, vous pouvez aller dans Tools > Developer Tools (ou tapez "F12") et activer la compatibilité IE8 :



Merci à Pascal pour l'information ...
et à http://support.microsoft.com/kb/2823575/fr

A noter : L'option est à réactiver à chaque ouverture de IE. Ce n'est donc qu'une solution de dépannage.

7 novembre 2012

Erreur lors du FTP de publication - pensez au mode "Passif"

Par défaut le protocole FTP fonctionne en mode "actif" : pour l'envoi des données c'est le serveur qui initialise la session TCP vers un port choisi dynamiquement par le poste client.

Cela pose problème en cas de translation d'adresse et/ou de firewall - ce qui impose en général d'utiliser un mode "passif" où cette fois c'est le client qui initialise et le serveur qui choisit le port.

Dans le doute - dans l'objet Site HRS - toujours choisir un fonctionnement en mode "passif" au niveau du connecteur FTP lié à la publication.





A noter : le client FTP présent sur Windows ne permet pas de passer en mode passif



(sauf avec la commande "literal pasv" ou "quote pasv" mais cette dernière impose de s'être connecté...)

A la différence du client FTP Unix


Ci joint un lien sur Wikipedia - lire le chapitre "Établissement des connexions" et sur ce blog.