Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit le processus d'installation personnalisé d'Anyconnect avec l'utilisation de la ligne de commande MAC.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations utilisées dans le document sont basées sur ce logiciel :
MacOS X 10.14.6
Anyconnect 4.8 MR2
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Il existe deux types de déploiement pour Anyconnect, l'un étant une installation basée sur le déploiement mariage, qui est automatiquement installée par un pare-feu ou un routeur Cisco, et l'autre une installation préalable au déploiement, qui nécessite l'intervention de l'utilisateur.
Dans ce scénario, l'installation de prédéploiement est personnalisée sur les terminaux MAC pour n'installer que les modules sélectionnés.
Convertissez le package .dmg d'un état en lecture seule en lecture-écriture, avec l'utilisation de Disk Utility ou hdiutil comme illustré dans l'image.
hdiutil convert anyconnect-macos-4.8.02045-predeploy-k9.dmg -format UDRW -o anyconnect-macos-4.8.02045-predeploy-k9-rw.dmg
Exécutez le fichier converti anyconnect-macos-4.8.02045-predéploiement-k9-rw.dmg afin d'initialiser le processus d'installation.
Cet exemple est destiné à envoyer toutes les options du programme d'installation à un fichier texte appelé vpn_install_choix.xml, situé dans le dossier Downloads. Exemple :
Le code présenté, est un code XML extrait du fichier vpn_install_choises.xml, il contient le code nécessaire à l'installation personnalisée de tous les modules Anyconnect :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>0</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_vpn</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_websecurity</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_fireamp</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_dart</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_posture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_iseposture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_nvm</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_umbrella</string> </dict> </array> </plist>
Enregistrez le nouveau code (remplacez le fichier d'origine vpn_install_choix.xml) et modifiez-le pour ignorer (0) ou installer (1) les modules.
Pour cet exemple, les modules VPN, sécurité Web, AMP, DART, posture, ISE posture et Umbrella sont définis sur 1 dans la valeur entière, afin d'être installés.
La valeur entière du module NVM est définie sur 0 afin d'être ignorée par le package d'installation.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_vpn</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_websecurity</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_fireamp</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_dart</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_posture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_iseposture</string> </dict> <dict> <key>attributeSetting</key> <integer>0</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_nvm</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_umbrella</string> </dict> </array> </plist>
Le fichier vpn_install_choix.xml est désormais disponible dans le répertoire /Volumes/AnyConnect\ 4.8.02045/, comme illustré dans l'image.
Installez le client Anyconnect en fonction du fichier XML vpn_install_choix.xml. Comme le montre l'image :
Convertissez le package dmg en lecture seule en lecture-écriture, avec l'utilisation de Disk Utility ou de hdiutil comme illustré dans l'image.
hdiutil convert anyconnect-macos-4.8.02045-predeploy-k9.dmg -format UDRW -o anyconnect-macos-4.8.02045-predeploy-k9-rw.dmg
Convertissez le fichier .pkg en .zip comme indiqué dans l'image.
Vous pouvez maintenant installer module par module, le module VPN doit d'abord être installé avec le noyau-vpn-webdéploiement-k9.dmg comme indiqué dans l'image.
Afin de vérifier l'installation d'Anyconnect et les modules sélectionnés, dans l'application Anyconnect, accédez à la barre de menus d'Apple > Cisco Anyconnect Secure Mobility Client et sélectionnez À propos de Cisco AnyConnect comme indiqué dans l'image.
Confirmez la section Modules installés, comme indiqué dans l'image.