10.12 Sierra Application s'ouvre au démarrage

je n'ai pas accès aux menus dont il est question dans vos liens.

Ce doit être réservé à la GUI de l'application pour «Windows».

Alors il faut que tu utilises l'alternative proposée par Javier Portuguez :
Javier Portuguez a dit:
To turn off the "AutoConnectOnStart" please add the previous piece of code to the XML profile:

false

OS Directory Path : Mac OS X and Linux => /opt/cisco/anyconnect/profile/

Pour accéder au répertoire opt (masqué d'affichage graphique par le Finder par défaut) > tu presses la combinaison de touches ⌘⌥G > ce qui ouvre un panneau "Aller au dossier" > tu écris :
Bloc de code:
 /opt
dans le champ de saisie et tu presses le bouton "Aller" > l'espace du répertoire opt s'affiche dans une fenêtre du Finder > tu vas à cisco > anyconnect > tu ouvres le fichier profile (avec «TextWrangler» par exemple) > tu rajoutes false et tu sauvegardes.

Sinon > tu fais un :
Bloc de code:
sudo open -e /opt/cisco/anyconnect/profile
dans le «Terminal» > ce qui doit ouvrir le fichier profile dans une fenêtre de «TextEdit» > et tu devrais pouvoir l'éditer.

----------

Mais j'ai comme l'impression que la MÀJ 3.1 de l'application «Cisco» corrige le problème > d'où la question : ta version de l'application est-elle bien la 3.1 ?
 
Que te renvoie dans le terminal un :
ls -l /opt/cisco/anyconnect/profile/

Bloc de code:
Last login: Wed Feb  1 17:06:48 on console
You have new mail.
macbook-air-de-x:~ x$ ls -l /opt/cisco/anyconnect/profile/
total 176
-rw-r--r--  1 root  wheel  84167 12 aoû 20:15 AnyConnectProfile.xsd
-rw-r--r--  1 root  wheel   2179  4 jul  2016 POL-HEIG-DEFAULT.xml
macbook-air-de-x:~ x$
 
2.jpg 1.jpg Voir la pièce jointe 113018 Voir la pièce jointe 113019 Voir la pièce jointe 113018
Ce doit être réservé à la GUI de l'application pour «Windows».

Alors il faut que tu utilises l'alternative proposée par Javier Portuguez :


Pour accéder au répertoire opt (masqué d'affichage graphique par le Finder par défaut) > tu presses la combinaison de touches ⌘⌥G > ce qui ouvre un panneau "Aller au dossier" > tu écris :
Bloc de code:
 /opt
dans le champ de saisie et tu presses le bouton "Aller" > l'espace du répertoire opt s'affiche dans une fenêtre du Finder > tu vas à cisco > anyconnect > tu ouvres le fichier profile (avec «TextWrangler» par exemple) > tu rajoutes false et tu sauvegardes.

Sinon > tu fais un :
Bloc de code:
sudo open -e /opt/cisco/anyconnect/profile
dans le «Terminal» > ce qui doit ouvrir le fichier profile dans une fenêtre de «TextEdit» > et tu devrais pouvoir l'éditer.

----------

Mais j'ai comme l'impression que la MÀJ 3.1 de l'application «Cisco» corrige le problème > d'où la question : ta version de l'application est-elle bien la 3.1 ?
 
On ne voit pas tes pièces jointes.o_O

Donne le contenu du fichier :
open -a textedit /opt/cisco/anyconnect/profile/POL-HEIG-DEFAULT.xml
--
Fais un copier/coller texte du contenu du fichier et mets le entre balises Code.

--
Fais la même chose avec ceci :
open -a textedit /opt/cisco/anyconnect/profile/AnyConnectProfile.xsd
 
Dernière édition par un modérateur:
On ne voit pas tes pièces jointes.o_O

Donne le contenu du fichier :
open -a textedit /opt/cisco/anyconnect/profile/POL-HEIG-DEFAULT.xml

Bloc de code:
<?xml version="1.0" encoding="UTF-8"?>
<AnyConnectProfile xmlns="http://schemas.xmlsoap.org/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/encoding/ AnyConnectProfile.xsd">
    <ClientInitialization>
        <UseStartBeforeLogon UserControllable="false">true</UseStartBeforeLogon>
        <AutomaticCertSelection UserControllable="false">false</AutomaticCertSelection>
        <ShowPreConnectMessage>false</ShowPreConnectMessage>
        <CertificateStore>All</CertificateStore>
        <CertificateStoreOverride>false</CertificateStoreOverride>
        <ProxySettings>Native</ProxySettings>
        <AllowLocalProxyConnections>true</AllowLocalProxyConnections>
        <AuthenticationTimeout>12</AuthenticationTimeout>
        <AutoConnectOnStart UserControllable="true">false</AutoConnectOnStart>
        <MinimizeOnConnect UserControllable="false">true</MinimizeOnConnect>
        <LocalLanAccess UserControllable="false">true</LocalLanAccess>
        <ClearSmartcardPin UserControllable="true">true</ClearSmartcardPin>
        <IPProtocolSupport>IPv4</IPProtocolSupport>
        <AutoReconnect UserControllable="false">true
            <AutoReconnectBehavior UserControllable="false">DisconnectOnSuspend</AutoReconnectBehavior>
        </AutoReconnect>
        <AutoUpdate UserControllable="false">true</AutoUpdate>
        <RSASecurIDIntegration UserControllable="false">Automatic</RSASecurIDIntegration>
        <WindowsLogonEnforcement>SingleLogon</WindowsLogonEnforcement>
        <WindowsVPNEstablishment>LocalUsersOnly</WindowsVPNEstablishment>
        <AutomaticVPNPolicy>false</AutomaticVPNPolicy>
        <PPPExclusion UserControllable="false">Disable
            <PPPExclusionServerIP UserControllable="false"></PPPExclusionServerIP>
        </PPPExclusion>
        <EnableScripting UserControllable="false">false</EnableScripting>
        <EnableAutomaticServerSelection UserControllable="false">false
            <AutoServerSelectionImprovement>20</AutoServerSelectionImprovement>
            <AutoServerSelectionSuspendTime>4</AutoServerSelectionSuspendTime>
        </EnableAutomaticServerSelection>
        <RetainVpnOnLogoff>false
        </RetainVpnOnLogoff>
        <AllowManualHostInput>true</AllowManualHostInput>
    </ClientInitialization>
</AnyConnectProfile>
 
Dans le fichier xml on trouve ceci :
<AutoConnectOnStart UserControllable="true">false</AutoConnectOnStart>
Donc je ne vois pas trop comment faire pour supprimer cette fenêtre.

Ce vpn est gratuit et on peut l'installer pour tester?

Tu peux donner le retour de :
ls -la /opt/cisco/anyconnect/profile/
 
Dernière édition par un modérateur:
Petit exercice d'herméneutique facétieuse :

Je pense qu'en tout début de fichier > si je retraduis le sabir de la ligne :
Bloc de code:
<UseStartBeforeLogon UserControllable="false">true</UseStartBeforeLogon>
comme : « il est vrai que: [le démarrage d'utilisation avant ouverture de session s'active et que le Contrôle par l'utilisateur soit invalidé] » => alors éditer la ligne en :
Bloc de code:
<UseStartBeforeLogon UserControllable="false">false</UseStartBeforeLogon>
pourrait s'interpréter comme : « il est faux que: [le démarrage d'utilisation avant ouverture de session s'active et que le Contrôle par l'utilisateur soit invalidé] » --> ce qui équivaudrait à : démarrage d'utilisation avant ouverture de session désactivé [il est faux que ce soit vrai] et Contrôle par l'utilisateur validé [il est faux que ce soit faux]
361608_original.png


=> opérer l'édition > re-démarrer > vérifier.

Par ailleurs > en ce qui concerne la ligne citée par Jean :coucou: :
Bloc de code:
<AutoConnectOnStart UserControllable="true">false</AutoConnectOnStart>
... si j'en retraduis là encore le sabir en : « il est faux que: [l'Auto-connexion au démarrage s'active et que son Contrôle par l'utilisateur soit validé] => alors rien à redire ici.
 
Petit exercice d'herméneutique facétieuse :

Je pense qu'en tout début de fichier > si je retraduis le sabir de la ligne :
Bloc de code:
<UseStartBeforeLogon UserControllable="false">true</UseStartBeforeLogon>
comme : « il est vrai que: [le démarrage d'utilisation avant ouverture de session s'active et que le Contrôle par l'utilisateur soit invalidé] » => alors éditer la ligne en :
Bloc de code:
<UseStartBeforeLogon UserControllable="false">false</UseStartBeforeLogon>
pourrait s'interpréter comme : « il est faux que: [le démarrage d'utilisation avant ouverture de session s'active et que le Contrôle par l'utilisateur soit invalidé] » --> ce qui équivaudrait à : démarrage d'utilisation avant ouverture de session désactivé [il est faux que ce soit vrai] et Contrôle par l'utilisateur validé [il est faux que ce soit faux]
361608_original.png


=> opérer l'édition > re-démarrer > vérifier.

Par ailleurs > en ce qui concerne la ligne citée par Jean :coucou: :
Bloc de code:
<AutoConnectOnStart UserControllable="true">false</AutoConnectOnStart>
... si j'en retraduis là encore le sabir en : « il est faux que: [l'Auto-connexion au démarrage s'active et que son Contrôle par l'utilisateur soit validé] => alors rien à redire ici.
Dans la doc il est dit que la fonction
<UseStartBeforeLogon UserControllable="false">true</UseStartBeforeLogon>
ne s'applique qu'à windows.
Mais ça vaut le coup de tester.