지금 지원 담당자와 채팅
지원 담당자와 채팅

KACE Systems Management Appliance 13.2 Common Documents - Guide d'administration (13.0)

À propos de la Appliance de gestion des systèmes KACE
À propos des composants de l'appliance À propos de la Console d'administration
Mise en route
Configuration de l'appliance
Configuration requise et caractéristiques Mettre l'appliance sous tension et se connecter à la Console d'administration Accès à la console de ligne de commande Suivi des modifications de configuration Configuration des paramètres généraux au niveau du système et au niveau admin Configuration des paramètres de date et d'heure de l'appliance Gestion des notifications de l'utilisateur Activation de l'authentification à deux facteurs pour tous les utilisateurs Vérification des paramètres de port, du service NTP et de l'accès à des sites Web Configuration des paramètres de réseau et de sécurité Configuration des paramètres de l'agent Configuration du délai d'expiration de la session et des paramètres d'actualisation automatique Configuration des paramètres régionaux Configuration du thème par défaut Configuration des préférences de partage de données À propos des exigences en matière d'application du DIACAP Configuration de l'accès à l'appareil mobile Activation de la commutation rapide pour les appliances liées et les organisations Liaison d'appliances Quest KACE Configuration des paramètres de l'historique
Définition et utilisation d'étiquettes pour gérer des groupes d'éléments
À propos des étiquettes Suivi des modifications apportées aux paramètres d'étiquettes Gestion des étiquettes manuelles Gestion des étiquettes dynamiques Gestion des groupes d'étiquettes Gestion des étiquettes LDAP
Configuration des comptes d'utilisateurs, de l'authentification LDAP et de l'authentification unique (SSO)
À propos des comptes d'utilisateur et de l'authentification utilisateur À propos des paramètres régionaux Gestion des comptes d'utilisateurs au niveau du système Gestion des comptes d'utilisateurs d'organisation Afficher ou modifier des profils d'utilisateurs Utilisation d'un serveur LDAP pour l'authentification utilisateur Importation d'utilisateurs à partir d'un serveur LDAP À propos de l'authentification unique (SSO) Activation ou désactivation de l'authentification unique Utilisation d'Active Directory ou LDAP pour l'authentification unique Configuration du protocole SAML pour l'authentification unique Vérification des sessions utilisateur
Déploiement de l'agent KACE sur des périphériques gérés Utilisation des partages de réplication Gestion des informations d'identification Configuration des actifs
À propos du composant Gestion des actifs Utilisation du tableau de bord de gestion des actifs À propos de la gestion des actifs Ajout et personnalisation des types d'actifs, et gestion des informations sur les actifs Gestion des actifs logiciels Gestion des actifs physiques et logiques Mise à jour et utilisation des informations sur les actifs Gestion des emplacements Gestion des contrats Gestion des licences Gestion des enregistrements d'achat
Configuration de la conformité des licences Gestion de la conformité des licences Configuration du Service Desk Configurer la durée de vie du cache pour les widgets Service Desk Création et gestion des organisations Importation et exportation de ressources de l'appliance
Gestion de l'inventaire
Utilisation du tableau de bord des inventaires Utilisation de la découverte des périphériques
À propos de la découverte et de la gestion des périphériques Suivi des modifications apportées aux paramètres de découverte Découverte des périphériques sur votre réseau
Gestion de l'inventaire des périphériques
À propos de la gestion des périphériques Fonctionnalités disponibles pour chaque méthode de gestion des périphériques À propos des données d'inventaire Suivi des modifications apportées aux paramètres d'inventaire Gestion des données d'inventaire Recherche et gestion des périphériques Enregistrement de l'agent KACE sur l'appliance Provisionnement de l'agent KACE Déploiement manuel de l'agent KACE
Obtention des fichiers d'installation d'agent Déploiement manuel de l'agent KACE sur les périphériques Windows Méthode manuelle de déploiement ou de mise à niveau de l'agent KACE sur les périphériques Linux Exécution d'opérations de l'agent sur les périphériques Linux Méthode manuelle de déploiement ou de mise à niveau de l'agent KACE sur les périphériques Mac Exécution d'autres tâches de l'agent sur les périphériques Mac Affichage des informations collectées par l'agent
Utilisation de la gestion sans agent Ajout manuel de périphériques dans la Console d'administration ou à l'aide de l'API Application forcée des mises à jour de l'inventaire Gestion des périphériques introuvables Obtention d'informations de garantie Dell
Gestion des applications dans la page Logiciels Gestion de l'inventaire du catalogue de logiciels
À propos du catalogue de logiciels Affichage des informations du catalogue de logiciels Ajout d'applications au catalogue de logiciels Gestion des actifs de licence pour les applications du catalogue de logiciels Association d'installations gérées à un logiciel catalogué Application de la mesure de l'utilisation des logiciels Utilisation de la fonction de contrôle des applications Mettre à jour ou réinstaller le catalogue de logiciels
Gestion de l'inventaire de processus, de programmes de démarrage et de services Rédaction des règles d'inventaire personnalisé
Déploiement de packages sur des périphériques infogérés
Distribution de logiciels et utilisation de la fonction Wake-on-LAN
À propos de la distribution des logiciels Suivi des modifications apportées aux paramètres de distribution Types de packages de distribution Distribution de packages à partir de l'appliance Distribution des packages à partir d'autres emplacements de téléchargement et des partages de réplication Distribution d'applications sur des périphériques Mac OS X Utilisation des installations infogérées Créer et utiliser des synchronisations de fichiers Utilisation de la fonction Wake-on-LAN Exportation d'installations infogérées
Envoi d'alertes à des périphériques infogérés Exécution de scripts sur des périphériques infogérés
À propos des scripts Suivi des modifications apportées aux paramètres de script À propos des scripts par défaut Ajout et modification de scripts Utilisation des commandes Exécuter et Exécuter maintenant À propos des modèles de stratégie de configuration Utilisation des stratégies de configuration Windows Utilisation de stratégies de configuration Mac OS X Modifier les stratégies et les scripts Effectuer une recherche dans les journaux de script Exportation de scripts
Gestion des profils Mac Utilisation des chaînes de tâches
Application de correctifs aux périphériques et gestion de la sécurité
Utilisation du tableau de bord de bord Sécurité À propos de la gestion des correctifs Abonnement à des correctifs et téléchargement de correctifs Création et gestion des calendriers d'exécution des correctifs Gestion de l'inventaire des correctifs Gestion des mises à jour des fonctionnalités Windows Gestion des périphériques et des mises à jour Dell Gestion des mises à niveau de package Linux Maintien de la sécurité des périphériques et de l'appliance Gestion des pièces jointes en quarantaine
Utilisation des rapports et planifications des notifications Surveillance des serveurs
Prise en main des fonctions de surveillance des serveurs Utilisation des profils de surveillance Gestion de la surveillance des périphériques Utilisation des alertes
Utilisation du Service Desk
Configuration du Service Desk
Configuration requise À propos du Service Desk Vue d'ensemble des tâches de configuration Importation de tickets à partir d'un autre système Configuration des heures d'ouverture et des jours de fermeture du Service Desk Configuration des contrats de niveau de service Configuration des files d'attente des tickets du Service Desk Configuration des paramètres de tickets Personnalisation de la page d'accueil de l'Console utilisateur Utilisation de l'enquête de satisfaction Activer ou désactiver la sécurité pour les pièces jointes du Service Desk
Utilisation du tableau de bord du Service Desk Gestion des tickets, processus et rapports du Service Desk
Présentation du cycle de vie d'un ticket du Service Desk Création de tickets à partir de la Console d'administration et de la Console utilisateur Création et gestion des tickets par e-mail Consultation de tickets et gestion des commentaires, du traitement et des pièces jointes Fusion de tickets Utilisation du processus de remontée de tickets Utilisation des processus du Service Desk Application des Règles d'utilisation des tickets Exécuter des rapports portant sur le Service Desk Archivage, restauration et suppression des tickets Gestion de la suppression des tickets
Gestion des files d'attente de tickets du Service Desk À propos des téléchargements de l'utilisateur et des articles de la Base de connaissances Personnalisation des paramètres des tickets du Service Desk Configuration des serveurs de messagerie SMTP
Maintenance et résolution des problèmes
Maintenance de l'appliance Dépannage de l'appliance
Annexes Glossaire Qui nous sommes Mentions légales

Affichage des planifications de mise à niveau des packages Linux

Affichage des planifications de mise à niveau des packages Linux

Vous pouvez consulter un résumé des planifications de mise à niveau des packages Linux qui ont été créées sur l’appliance. Si le composant Organisation est activé sur votre appliance, vous pouvez afficher ces planifications pour chaque organisation séparément.

1.
Accédez à la page Planifications des mises à jour des fonctionnalités Windows :
a.
Connectez-vous à la Console d’administration de l’appliance à l’adresse https://nom_hôte_appliance/admin. Ou bien, si l'option Afficher le menu de l'organisation dans l'en-tête d'administrateur est activée dans les Paramètres généraux de l'appliance, sélectionnez une organisation dans la liste déroulante située en haut à droite de la page, à côté des informations de connexion.
b.
Dans la barre de navigation de gauche, cliquez sur Sécurité, puis cliquez sur Mises à niveau des packages Linux.
2.
Dans le panneau Mises à niveau des packages Linux, cliquez sur Planifications.
Les colonnes disponibles sur la page Planifications des mises à niveau des packages Linux sont identiques à celles de la page Programmations de correctifs. Pour plus d’informations sur les champs figurant sur la page Planifications des correctifs, voir Affichage de la liste des planifications d’exécution de correctifs.
3.
(Facultatif) Pour modifier la visibilité de la colonne, sélectionnez Visibilité de la colonne dans la liste déroulante Options de la table située au-dessus du tableau, à droite.

Configuration des planifications de mise à niveau des packages Linux

Configuration des planifications de mise à niveau des packages Linux

Vous pouvez créer et configurer des planifications de mise à niveau des packages Linux et en définir l’heure d’exécution.

a.
Connectez-vous à la Console d’administration de l’appliance à l’adresse https://nom_hôte_appliance/admin. Ou bien, si l'option Afficher le menu de l'organisation dans l'en-tête d'administrateur est activée dans les Paramètres généraux de l'appliance, sélectionnez une organisation dans la liste déroulante située en haut à droite de la page, à côté des informations de connexion.
b.
Dans la barre de navigation de gauche, cliquez sur Sécurité, puis cliquez sur Mises à niveau des packages Linux.
c.
Dans le panneau Gestion des mises à niveau des packages Linux, cliquez sur Planifications.
d.
Sur la page Planifications de mise à niveau de package Linux, effectuez l’une des opérations suivantes :
Pour modifier une planification existante, cliquez sur son nom dans la liste, puis sur la page Résumé de la mise à niveau de package Linux qui s’affiche, cliquez sur Modifier.
L’assistant Détails de la planification s’affiche.
2.
Dans l’assistant Détails de la planification, sur la page Informations générales, configurez les informations générales sur la planification :

Option

Description

Nom

Nom qui identifie le calendrier. Ce nom est affiché sur la page de liste Planification de mise à niveau de package Linux.

Description

Brève description de planification de mise à niveau de package Linux.

3.
Sur la page Action, procédez comme suit :
a.
Sous Action, sélectionnez l’une des options suivantes.

Les résultats de l’action sélectionnée dépendent de l’association de vos périphériques Linux gérés à leur référentiel de packages applicable. Pour sélectionner tous les périphériques applicables, assurez-vous que chacun de vos périphériques gérés utilise le référentiel de packages approprié.

Action

Description

Détecter tout

Cette option permet de rechercher toutes les mises à niveau de package Linux incluant des mises à jour de sécurité.

Détecter et mettre à niveau tout

Cette option permet de rechercher toutes les mises à niveau de package Linux incluant des mises à jour de sécurité, de télécharger les fichiers applicables et de déployer la mise à niveau sur les périphériques sélectionnés.

b.
Sous Détecter tout, sélectionnez la durée de l’action de détection.
c.
Actions Détecter et mettre à niveau tout uniquement. Sous Tout mettre à niveau, sélectionnez la durée de l’action de mise à niveau.
4.
Cliquez sur Suivant.
5.
Sur la page Périphériques, spécifiez les périphériques que vous souhaitez associer à cette planification.

Action

Description

Tous les périphériques

Pour appliquer cette planification à tous les périphériques gérés, sélectionnez cette option. Désélectionnez la case pour limiter l’application de correctif à des étiquettes ou périphériques spécifiques.

Étiquettes de périphérique

Cette option permet de restreindre l’action aux mises à jour de fonctionnalités à l’aide des étiquettes associées que vous sélectionnez. Il s’agit de l’option la plus fréquemment utilisée.

a.
Cliquez sur Gérer les étiquettes associées.
b.
Dans la boîte de dialogue Sélectionner les étiquettes qui s’affiche, faites glisser une ou plusieurs étiquettes (selon le cas) vers la zone Limiter l’exécution à, puis cliquez sur OK.

Pour utiliser cette option, vous devez déjà disposer d’étiquettes dynamiques pour les mises à jour de fonctionnalités. Voir Utilisation d'étiquettes dynamiques pour les correctifs.

Périphériques

Exécutez des actions d’application de correctif sur les périphériques sélectionnés. La liste qui s’affiche indique uniquement les périphériques Linux applicables.

Systèmes d'exploitation

Sélectionnez les systèmes d’exploitation des périphériques sur lesquels vous souhaitez effectuer la mise à niveau. Seuls les systèmes d’exploitation Linux applicables s’affichent dans la boîte de dialogue. Tous les systèmes d'exploitation sont sélectionnés par défaut. Lorsque cette option est configurée, la planification s’applique uniquement aux périphériques dotés des systèmes d’exploitation sélectionnés.

a.
Cliquez sur Gérer les systèmes d'exploitation.
b.
Dans la boîte de dialogue Systèmes d'exploitation qui s'affiche, sélectionnez les versions de système d'exploitation dans l'arborescence, selon le cas.

Une option permet de sélectionner les versions de système d’exploitation par famille, produit, architecture, ID de version ou version d’édition. Vous pouvez choisir une version d’édition spécifique ou un nœud parent, selon le cas. La sélection d'un nœud parent dans l'arborescence sélectionne automatiquement les nœuds enfants associés. Ce comportement vous permet de sélectionner toutes les futures versions de systèmes d'exploitation, à mesure que des périphériques sont ajoutés ou mis à niveau dans votre environnement géré. Par exemple, pour sélectionner toutes les versions de build actuelles et futures de l’architecture Linux Ubuntu x86_64, sous Linux > Ubuntu, sélectionnez x64.

6.
Cliquez sur Suivant.
7.
Dans la section Planification, spécifiez les options applicables à la planification.

Action

Description

Aucun

Exécution en combinaison avec un événement plutôt qu'à une date ou à une heure précise. Cette option est utile pour appliquer manuellement des correctifs à des serveurs ou effectuer des actions de correctif que vous ne voulez pas exécuter en fonction d'un calendrier.

Toutes les _ heures

Exécution à un intervalle spécifique.

Tous les jours ou un jour particulier à HH:MM

Exécution à l'heure indiquée ou un jour précis de la semaine à l'heure indiquée.

Exécuter le n de chaque mois ou d'un mois particulier à HH:MM

Exécuter le ne jour de chaque mois, (par exemple, le premier ou le deuxième) jour de chaque mois, ou un mois particulier, à l'heure indiquée.

Exécuter le n jour ouvrable de chaque mois ou d'un mois particulier à HH:MM

Exécution le jour ouvrable spécifique chaque mois ou lors d'un mois particulier à l'heure spécifiée.

Personnalisation

Exécution en fonction d'une planification personnalisée.

Utilisez le format cron standard à 5 champs (le format cron étendu n'est pas pris en charge) :

Utilisez les caractères suivants lorsque vous indiquez des valeurs :

Espaces ( ) : séparez chaque champ par une espace.
Astérisques (*) : utilisez un astérisque pour inclure la totalité de la plage de valeurs dans un champ. Par exemple, un astérisque dans le champ de l'heure indique toutes les heures.
Virgules (,) : séparez les différentes valeurs dans un champ au moyen d'une virgule. Par exemple, 0,6 dans le champ du jour de la semaine indique dimanche et samedi.
Traits d'union (-) : utilisez un trait d'union pour indiquer une plage de valeur dans un champ. Par exemple, 1-5 dans le champ du jour de la semaine est équivalent à 1,2,3,4,5, qui indique du lundi au vendredi.
Barres obliques (/) : utilisez une barre oblique pour spécifier l'intervalle auquel vous souhaitez répéter une action. Par exemple, */3 dans le champ de l'heure est équivalent à 0,3,6,9,12,15,18,21. L'astérisque (*) spécifie toutes les heures, mais /3 restreint le résultat aux heures divisibles par 3.

Exemples :

Afficher la planification des tâches

Cliquez pour voir la planification des tâches. La boîte de dialogue Planification des tâches affiche une liste de tâches planifiées. Cliquez sur une tâche pour consulter ses détails. Pour plus d'informations, voir Affichage des planifications de tâches.

Exécuter à la prochaine connexion si hors ligne

Exécution de l'action à la prochaine connexion du périphérique infogéré à l'appliance s'il est hors ligne. Cette option est utile pour les périphériques régulièrement hors ligne. Si cette option est désactivée et si le périphérique est hors ligne, l'action ne se reproduira qu'à la prochaine exécution planifiée.

8.
Cliquez sur Enregistrer.
La page Résumé de la planification de la mise à niveau de package Linux s’affiche, indiquant la planification nouvellement créée ou mise à jour. Pour plus d'informations sur cette page, voir Vérification des détails des planifications des mises à niveau des packages Linux. Si vous avez ajouté des périphériques répondant aux critères de l’étiquette dynamique, ces derniers sont inclus automatiquement dans la planification de mise à niveau.

Vérification des détails des planifications des mises à niveau des packages Linux

Vérification des détails des planifications des mises à niveau des packages Linux

Lorsque vous configurez une planification de mise à niveau de package Linux, cette page affiche des détails sur la configuration de la planification et son état.

1.
Accédez à la page Résumé de la planification de la mise à niveau de package Linux :
a.
Connectez-vous à la Console d’administration de l’appliance à l’adresse https://nom_hôte_appliance/admin. Ou bien, si l'option Afficher le menu de l'organisation dans l'en-tête d'administrateur est activée dans les Paramètres généraux de l'appliance, sélectionnez une organisation dans la liste déroulante située en haut à droite de la page, à côté des informations de connexion.
b.
Dans la barre de navigation de gauche, cliquez sur Sécurité, puis cliquez sur Mises à niveau des packages Linux.
c.
Dans le panneau Gestion des mises à niveau des packages Linux, cliquez sur Planifications.
2.
Vérifiez le champ Périphériques ciblés. Ce nombre indique le nombre de périphériques Linux sélectionnés pour la mise à niveau, comme indiqué dans la planification.

Option

Description

Date de création

Date et heure de création de la planification.

Modifié

Date et heure de la dernière modification de la planification.

Dernière exécution

Date et heure de la dernière exécution de la planification.

Nom

Nom qui identifie le calendrier. Ce nom est affiché sur la page de liste Planification de mise à niveau de package Linux.

Action

Action associée à la planification :

Détecter tout : cette option permet de rechercher toutes les mises à niveau de package Linux.
Détecter et mettre à niveau tout : cette option permet de rechercher toutes les mises à niveau de package Linux, de télécharger les fichiers applicables et de les déployer sur les périphériques sélectionnés.

Description

Brève description de planification de mise à niveau de package Linux.

Périphériques

Ce champ s’affiche uniquement lorsque la planification est configurée pour s’appliquer à tous les périphériques.

Étiquette de périphérique

Une ou plusieurs étiquettes dynamiques associées aux périphériques pour lesquels la planification est exécutée. Pour plus d'informations, voir Utilisation d'étiquettes dynamiques pour les correctifs. Ce champ s’affiche uniquement lorsque la planification est configurée pour s’appliquer aux périphériques sélectionnés.

Nom du périphérique

Un ou plusieurs périphériques sélectionnés pour lesquels la planification est exécutée. Ce champ s’affiche uniquement lorsque la planification est configurée pour s’appliquer aux périphériques sélectionnés.

Planification

La planification de mise à jour sélectionnée. Cliquez sur Afficher la planification des tâches pour afficher un planificateur de tâches détaillé. Dans la boîte de dialogue qui s’affiche, cliquez sur une tâche pour en vérifier les détails. Pour plus d'informations, voir Affichage des planifications de tâches.

Exécuter à la prochaine connexion si hors ligne

Indique si la planification exécute l’action à la prochaine connexion du périphérique géré à l’appliance s’il est hors ligne.

Repousser l’exécution après la reconnexion

Si elle est configurée, cette option indique la durée pendant laquelle la planification est retardée. Cette durée commence à partir de l’exécution planifiée de l’action de mise à jour.

Fin après

Si elle est configurée, cette option indique la durée maximale pendant laquelle la planification peut s’exécuter. Lorsque cette limite de temps est atteinte, toutes les tâches de mise à jour en cours sont suspendues.

4.
Dans la section État de la planification, vérifiez l’état global de la planification d’exécution de correctifs dans l’un des onglets suivants :

Onglet

Contenu

Par ordinateur

Périphériques sélectionnés pour la mise à niveau. Chaque entrée affiche le nom du périphérique, son adresse IP, l’état de la mise à niveau, les résultats de la mise à niveau et la date à laquelle la mise à niveau a été effectuée, le cas échéant. Vous pouvez développer un nœud de périphérique pour afficher des informations supplémentaires sur chaque package, telles que le nom du package, la version, le nom du système d’exploitation compatible, si le package est installé sur le périphérique et la date à laquelle il a été détecté.

Par package

Mises à niveau sélectionnées pour la détection et l’installation. Chaque entrée affiche le nom du package, sa version, le nom du système d’exploitation compatible, l’ID du package et si le package est installé.

Nécessite une mise à niveau

Mises à niveau pouvant être installées sur les périphériques. Chaque entrée affiche le nom du package, la version et le nom du système d’exploitation compatible. Vous pouvez développer un nœud de mise à jour pour afficher les périphériques sur lesquels la mise à jour doit être installée.

Échecs de déploiement

Mises à jour incomplètes ayant entraîné un échec de déploiement. Chaque entrée affiche l’ID de mise à jour, l’article associé de base de connaissances, le nom de la mise à jour et le code d’erreur associé (voir Codes d'erreur causés par l'application de correctifs et de scripts). Vous pouvez développer un nœud de mise à jour pour afficher les périphériques sur lesquels l’échec s’est produit.

5.
Facultatif. Après avoir examiné les détails de la planification, vous pouvez effectuer l’une des actions suivantes :

Vérification des mises à niveau des packages Linux

Vérification des mises à niveau des packages Linux

Au fur et à mesure que vous exécutez l’action Détecter tout, l’appliance génère une liste des packages disponibles pour la mise à niveau.

Utilisez la page de liste Packages pour identifier les derniers packages Linux disponibles pour la mise à niveau et installés sur les périphériques gérés. Commencez par sélectionner un système d’exploitation Linux spécifique et consultez le contenu de la liste pour obtenir une estimation globale du pool de périphériques nécessitant une mise à jour.

Pour chaque package, la liste indique le nombre de périphériques sur lesquels le package est installé ou non, ainsi que le pourcentage de périphériques exécutant la dernière version.

a.
Connectez-vous à la Console d’administration de l’appliance à l’adresse https://nom_hôte_appliance/admin. Ou bien, si l'option Afficher le menu de l'organisation dans l'en-tête d'administrateur est activée dans les Paramètres généraux de l'appliance, sélectionnez une organisation dans la liste déroulante située en haut à droite de la page, à côté des informations de connexion.
b.
Dans la barre de navigation de gauche, cliquez sur Sécurité, puis cliquez sur Mises à niveau des packages Linux.
c.
Dans le panneau Gestion des mises à niveau des packages Linux, cliquez sur Historique des mises à niveau des packages.
2.
Dans la page de liste Packages, cliquez sur Afficher par, puis sélectionnez un système d’exploitation Linux. Par exemple, RHEL ou Ubuntu.

Colonne

Description

Nom de package

Nom du package détecté.

Version

Dernière version du package.

Installé(s)

Nombre de périphériques Linux gérés exécutant le système d’exploitation Linux sélectionné, sur lesquels le package est installé. Cliquez sur le numéro dans cette colonne pour afficher la liste de ces périphériques dans la page de liste Périphériques.

Nécessite une mise à niveau

Nombre de périphériques Linux gérés exécutant le système d’exploitation Linux sélectionné, sur lesquels une version antérieure de ce package est installée et qui sont candidats à une mise à niveau. Cliquez sur le numéro dans cette colonne pour afficher la liste de ces périphériques dans la page de liste Périphériques.

Achèvement

Pourcentage de tous les périphériques sur lesquels ce package est installé.

관련 문서

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택