Serveur d'impression

Commandes serveur (commande serveur) – Bien choisir son serveur d impression

Par Titanfall , le 18 août 2019 - 38 minutes de lecture


le commande serveur Cet outil permet d’accéder à des dizaines d’opérations de serveur allant de la gestion des utilisateurs à la maintenance du système, en passant par la manipulation de compte et le contrôle de l’imprimante. le commande serveur outil est idéal pour contrôler la PaperCut NG / MF via la ligne de commande ou en automatisant via des scripts.

Quelques exemples de la manière dont un administrateur peut utiliser le commande serveur outil:

  • Planification des sauvegardes en ligne et des instantanés de données.

  • Planification de tâches de synchronisation d'utilisateurs et / ou de groupes.

  • Automatisation de l'ajout de nouveaux utilisateurs après l'ajout des comptes au réseau.

  • Effectuer des transactions de compte, telles que l'ajout de fonds / de quotas aux comptes d'utilisateurs.

  • Automatisation de la création de compte utilisateur à l'aide de scripts personnalisés.

  • Désactiver / activer les imprimantes.

  • Désactiver / activer l'impression pour les utilisateurs.

  • Contrôle des niveaux de restriction utilisateur.

  • Gestion des comptes partagés.

  • Désactivation / activation de SNMPV3 sur les imprimantes et les périphériques.

le commande serveur programme est un outil de ligne de commande. Il accepte les commandes en tant qu'arguments et affiche les résultats de la commande sur la console (sortie standard). Pour des raisons de sécurité, seuls les utilisateurs ayant un accès en lecture à la server.properties (normalement seulement le Administrateurs groupe) ont le droit d'exécuter les commandes.

Utilisation typique sur un système Windows:

Ajoutez 10,00 $ à un utilisateur nommé 'testuser':

C: > cd [app-path] serveur bin win

C: > commande du serveur ajuster-utilisateur-compte-solde "testuser" 10.00 "Ajout de 10,00 $ à votre compte"

<div class = "NoteDiv" data-mc-autonum = "Remarque: ">Remarque:

La barre oblique inverse indique que le texte doit être sur la même ligne.


Accéder aux commandes du serveur à distance

Les commandes de serveur peuvent également être appelées à distance à l'aide d'outils de commande à distance standard.


Sur Windows

Utilisez PsExec – un programme de commande à distance fourni par l'équipe Sysinternals de Microsoft. Par exemple (sur une seule ligne):

psexec.exe \ remoteserver

"C: Program Files PaperCut NG / MF server bin win server-command.exe "

disable-printer printrv1 labprinter -1


Sous Linux / Novell / Mac

Utilisez SSH – un programme de commande / shell distant sécurisé. Vous pouvez exécuter SSH de manière non interactive dans des scripts à l’aide d’une clé publique autorisée ajoutée sous papercut la liste ~ / .ssh / registered_keys du compte. Par exemple (sur une seule ligne):

ssh papercut@remoteserver

"/maison/papercut/ server / bin / linux-x64 / server-command

disable-printer printrv1 labprinter -1 "


Commandes disponibles

Une liste complète des commandes est disponible via commande-serveur –help.

Utilisation: commande-serveur COMMAND [ARGS…]

COMMAND: Le nom de la commande du serveur.

ARGS: Une liste d'arguments à fournir à la commande.

COMMANDES:

l'utilisateur existe

Testez pour voir si un utilisateur existe.

– le nom d'utilisateur à tester.

obtenir-solde-compte-utilisateur [[[[]

Obtenir le solde du compte actuel d'un utilisateur.

– le nom d'utilisateur de l'utilisateur.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs sont activés. Laissez vide pour un solde total.

get-user-property

Obtient une propriété de l'utilisateur.

– Le nom d'utilisateur.

– le nom de la propriété à obtenir. Les propriétés valides incluent:

account-selection.mode – mode de sélection du compte actuel de l'utilisateur

account-selection.can-charge-personal – Indique si l'utilisateur peut ou non imputer des frais sur son compte personnel

account-selection.can-charge-shared-from-list – indique si l'utilisateur peut ou non facturer à un utilisateur sélectionné dans une liste

account-selection.can-charge-shared-by-pin – Indique si l'utilisateur peut ou non facturer un compte partagé, sélectionné par code PIN

auto-release-jobs – indique si les tâches de l'utilisateur seront toujours publiées lors de la connexion au périphérique

auto-shared-account – nom du compte partagé automatiquement sélectionné par l'utilisateur

solde – solde du compte courant de l'utilisateur

carte-pin – le numéro de carte de l'utilisateur

default-shared-account – nom du compte partagé par défaut de l'utilisateur

département – le département de l'utilisateur

disabled-net – si l'accès Internet de l'utilisateur est actuellement désactivé (obsolète)

disabled-print – si l'impression de l'utilisateur est actuellement désactivée

règles de non-application-d'imprimante-de filtre – que les paramètres de filtre de l'imprimante soient ou non appliqués aux travaux de l'utilisateur

ne pas archiver – si les travaux de l'utilisateur seront archivés

pas-hold-jobs-in-release-station – Indique si le travail de l'utilisateur contournera les files d'attente de publication

email – l'email de l'utilisateur

nom complet – nom complet de l'utilisateur

home – le dossier de base de l'utilisateur (chemin UNC à double guillemet)

net-stats.data-mb – les données Internet (en Mo) utilisées par l'utilisateur (obsolète)

net-stats.time-hours – le temps Internet (en heures) utilisé par l'utilisateur (obsolète)

notes – notes pour l'utilisateur

office – le bureau de l'utilisateur

other-emails – les autres emails de l'utilisateur

découvert découvert – pour, la limite de découvert de l’utilisateur

primary-card-number – le numéro de carte principal de l'utilisateur

print-stats.job-count – le nombre total de travaux d'impression pour l'utilisateur

print-stats.page-count – le nombre total de pages imprimées pour l'utilisateur

taux d'ajustement des coûts d'impression pourcentage – pourcentage permettant d'ajuster le coût des travaux de l'utilisateur.

restreint – que l'utilisateur soit ou non actuellement restreint

secondary-card-number – numéro de la carte secondaire de l'utilisateur

non authentifié – que l'utilisateur soit ou non un utilisateur authentifié

nom d'utilisateur – alias – alias de l'utilisateur. Utilisé uniquement lorsque l'alias de nom d'utilisateur est activé.

set-user-property

Définit une propriété d'utilisateur.

– Le nom d'utilisateur.

– le nom de la propriété à définir. Les propriétés et valeurs valides incluent:

auto-release-jobs – Indique si les travaux de l'utilisateur seront toujours publiés lors de la connexion du périphérique (TRUE ou FALSE). Remarque: Si vous définissez cette propriété et que la case Remplacer les paramètres de l'imprimante / du périphérique de la page Détails de l'utilisateur n'est pas sélectionnée dans l'interface Web d'administration, tous les paramètres situés sous Remplacer les paramètres de l'imprimante / du périphérique seront supprimés et seul ce paramètre sera appliqué.

solde – solde du compte actuel de l'utilisateur (un nombre décimal)

card-pin – le numéro de la carte de l'utilisateur (n'importe quel texte)

default-shared-account – nom du compte partagé par défaut de l'utilisateur

department – le département de l'utilisateur (n'importe quel texte)

disabled-net – que l'accès Internet de l'utilisateur soit ou non actuellement désactivé (TRUE ou FALSE) (obsolète)

disabled-print – que l'impression de l'utilisateur soit actuellement désactivée (TRUE ou FALSE)

ne pas appliquer les règles de filtrage d’imprimante: s’il faut ou non appliquer les paramètres de filtre de l’imprimante aux travaux de l’utilisateur (TRUE ou FALSE). Remarque: Si vous définissez cette propriété et que la case Remplacer les paramètres de l'imprimante / du périphérique de la page Détails de l'utilisateur n'est pas sélectionnée dans l'interface Web d'administration, tous les paramètres situés sous Remplacer les paramètres de l'imprimante / du périphérique seront supprimés et seul ce paramètre sera appliqué.

ne pas archiver – si les travaux de l'utilisateur seront archivés (TRUE ou FALSE).Remarque: Si vous définissez cette propriété et que la case Remplacer les paramètres de l'imprimante / du périphérique de la page Détails de l'utilisateur n'est pas sélectionnée dans l'interface Web d'administration, tous les paramètres situés sous Remplacer les paramètres de l'imprimante / du périphérique seront supprimés et seul ce paramètre sera appliqué.

dont-hold-jobs-in-release-station – indique si le travail de l'utilisateur contourne ou non les files d'attente de publication (TRUE ou FALSE).Remarque: Si vous définissez cette propriété et que la case Remplacer les paramètres de l'imprimante / du périphérique de la page Détails de l'utilisateur n'est pas sélectionnée dans l'interface Web d'administration, tous les paramètres situés sous Remplacer les paramètres de l'imprimante / du périphérique seront supprimés et seul ce paramètre sera appliqué.

email – l'email de l'utilisateur (une adresse email, ou n'importe quel texte)

nom complet – le nom complet de l'utilisateur (n'importe quel texte)

home – le dossier de base de l'utilisateur (chemin UNC à double guillemet)

notes – notes pour l'utilisateur (n'importe quel texte)

office – le bureau de l'utilisateur (n'importe quel texte)

other-emails – les autres emails de l'utilisateur (une liste séparée par des virgules). Utilisez un blanc pour effacer tous les autres courriels

découvert – montant – pour les utilisateurs restreints avec un mode de découvert «INDIVIDUAL», la limite de découvert de l’utilisateur (un nombre décimal)

password – le mot de passe de l'utilisateur (pour les utilisateurs internes uniquement) (n'importe quel texte)

primary-card-number – le numéro de carte de l'utilisateur (n'importe quel texte)

taux d'ajustement des coûts d'impression pourcentage – pourcentage permettant d'ajuster le coût des travaux de l'utilisateur. Si égal ou supérieur à 0, définit le pourcentage sur . Si moins de 0 ou pas un nombre, affiche une erreur. Si est vide (""), désactivez le drapeau "Multiplier les coûts des travaux par". Remarque: Si vous définissez cette propriété et que la case Remplacer les paramètres de l'imprimante / du périphérique de la page Détails de l'utilisateur n'est pas sélectionnée dans l'interface Web d'administration, tous les paramètres situés sous Remplacer les paramètres de l'imprimante / du périphérique seront supprimés et seul ce paramètre sera appliqué.

restreint – que l'utilisateur soit actuellement restreint ou non (VRAI ou FAUX)

secondary-card-number – numéro de la carte secondaire de l'utilisateur (n'importe quel texte)

non authentifié – que l'utilisateur soit ou non un utilisateur authentifié (TRUE ou FALSE)

nom d'utilisateur-alias – alias de l'utilisateur. Utilisé uniquement lorsque l'alias de nom d'utilisateur est activé.

– la valeur à définir (voir pour les valeurs valides).

clear-user-advanced-settings-printer

Décochez la case Remplacer les paramètres de l'imprimante / du périphérique et tous les paramètres correspondants sous la page Détails de l'utilisateur.

Remarque: Ce comportement diffère de l'interface Web d'administration en ce sens que lorsque vous désactivez la case à cocher Remplacer les paramètres d'imprimante / de périphérique, tous ses paramètres sont conservés.

– Le nom d'utilisateur.

ajuster-utilisateur-compte-solde [[[[]

Ajustez le solde du compte d'un utilisateur.

– le nom d'utilisateur de l'utilisateur.

– le montant de l'ajustement sous forme de nombre. + ve ou -ve.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

ajuster-compte-utilisateur-solde-si-disponible

[[[[]

Ajustez le solde du compte d'un utilisateur si le crédit disponible est suffisant.

– le nom d'utilisateur de l'utilisateur.

– le montant de l'ajustement sous forme de nombre. + ve ou -ve.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

ajuster-compte-utilisateur-solde-si-disponible-laisser-restant

[[[[]

Ajuster le solde du compte d'un utilisateur s'il y a suffisamment de crédit disponible

laisser le montant donné disponible sur le compte.

– le nom d'utilisateur de l'utilisateur.

– le montant de l'ajustement sous forme de nombre. + ve ou -ve.

– le montant à laisser dans le compte.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

ajuster-compte-utilisateur-solde-par-groupe

[[[[]

Ajustez le solde du compte pour tous les utilisateurs d'un groupe. Ce processus se passe en arrière-plan.

– le groupe pour lequel tous les comptes d'utilisateurs doivent être ajustés.

– le montant de l'ajustement sous forme de nombre. + ve ou -ve.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

ajuster-compte-utilisateur-solde-par-groupe-jusqu'à-

[[[[]

Ajustez le solde du compte pour tous les utilisateurs d'un groupe, mais n'augmentez pas le solde de l'utilisateur au-delà de la limite donnée. Ce processus se passe en arrière-plan.

– le groupe pour lequel tous les comptes d'utilisateurs doivent être ajustés.

– le montant de l'ajustement sous forme de nombre. Doit être + ve.

– n'augmentez pas le solde utilisateur au-delà de cette limite.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

set-user-account-balance [[[[]

Définissez le solde du compte d'un utilisateur sur une valeur définie.

– le nom d'utilisateur de l'utilisateur.

– définir le compte à cette valeur. + ve ou -ve.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

set-user-account-balance-by-group [[[[]

Définissez la balance pour chaque membre d'un groupe à la valeur donnée. Ce processus se passe en arrière-plan.

– le groupe pour lequel le solde de tous les utilisateurs doit être défini.

– la valeur pour définir le solde de tous les utilisateurs sur. + ve ou -ve.

– un commentaire à associer à la transaction.

[[[[]- Nom de compte personnel facultatif. Utilisé uniquement lorsque plusieurs comptes personnels sont activés.

get-user-overdraft-mode

Obtenir le mode de découvert d'un utilisateur restreint.

– le nom d'utilisateur de l'utilisateur restreint.

– le mode découvert de l’utilisateur restreint. Les valeurs valides sont:

DEFAULT – utilisez la limite de découvert par défaut appliquée à tous les utilisateurs et comptes partagés.

INDIVIDUAL – utilisez une limite individuelle de découvert spécifique à l'utilisateur.

set-user-overdraft-mode

Définir le mode de découvert d'un utilisateur restreint.

– le nom d'utilisateur de l'utilisateur restreint.

– définir le mode de découvert de l’utilisateur. Les valeurs valides sont:

DEFAULT – utilisez la limite de découvert par défaut appliquée à tous les utilisateurs et comptes partagés.

INDIVIDUAL – utilisez une limite individuelle de découvert spécifique à l'utilisateur.

réinitialiser-compte-utilisateur

Réinitialisez le nombre de pages et de travaux associé à un utilisateur.

– le nom d'utilisateur de l'utilisateur.

– nom de l'utilisateur / script / processus réinitialisant les comptes.

re-apply-initial-user-settings

Réapplique les paramètres initiaux sur l'utilisateur. Les paramètres utilisateur initiaux sont basés sur l'appartenance à un groupe.

– le nom d'utilisateur de l'utilisateur.

désactiver l'impression pour l'utilisateur

Désactiver l'impression pour un utilisateur pour une période de temps définie.

– le nom de l'utilisateur pour lequel désactiver l'impression.

– le temps en minutes pour désactiver. -1 indique pour toujours.

ajouter un nouvel utilisateur

Déclenchez le processus d’ajout d’un nouveau compte utilisateur. En supposant que l'utilisateur existe dans le répertoire utilisateur du système d'exploitation / réseau / domaine, le compte est créé avec les paramètres initiaux corrects définis par les règles définies dans l'interface Web d'administration dans l'onglet Groupes.

– le nom d'utilisateur système de l'utilisateur.

renommer-utilisateur

Renommez l'utilisateur existant donné. Utilisez cette méthode avec soin. Renommer un utilisateur doit être effectué conjointement avec le renommage de l'utilisateur dans le système d'exploitation / réseau / domaine.

– le nom de l'utilisateur à renommer.

– le nouveau nom de l'utilisateur.

export-user-data-history

Pour vous conformer au droit d'accès au règlement général de l'UE sur la protection des données (RGPD), exportez les données utilisateur des rapports suivants dans cinq fichiers CSV:

Liste d'utilisateur

Impression utilisateur – journaux

Accès sécurisé au compte partagé

Impact environnemental de l'utilisateur – résumé

Journaux de transaction

Remarque: Les fichiers seront la propriété du compte système qui exécute le PaperCut NG / MF processus. Le dossier de sortie doit également disposer d'autorisations en écriture pour cet utilisateur.

Remarque: Les données personnelles de l'application Scan to Cloud doivent être demandées séparément en envoyant un courrier électronique à privacy@papercut.com.

– le nom d'utilisateur système de l'utilisateur.

– l'emplacement de stockage des cinq fichiers CSV. Il peut s'agir d'un chemin relatif ou absolu sous le répertoire de base de l'emplacement d'installation du serveur d'applications. par exemple. / server / tmp

supprimer-utilisateur-existant [[[[]

Supprimer un compte d'utilisateur du système. Utilisez-le avec précaution car il s'agit d'une opération à sens unique qui ne peut pas être annulée. Cet appel supprime définitivement le compte d'utilisateur de la liste des utilisateurs (les enregistrements d'historique d'impression restent conservés).

– le nom d'utilisateur système de l'utilisateur.

[[[[]- Les drapeaux disponibles incluent:

données de l'utilisateur de suppression permanente – supprime de façon permanente les informations d'utilisateur identifiables afin de se conformer au droit à l'oubli du règlement européen sur la protection des données (RGPD).

Le journal des applications de l'interface Web Admin affiche l'événement de rédaction associé à l'utilisateur.

Les données identifiant l'utilisateur (nom d'utilisateur, compte, nom du document, taille du document, ordinateur client, commentaires) sont affichées comme rédigées aux endroits suivants:

Détails de l'utilisateur dans l'interface Web de l'administrateur

Journaux de travail dans l'interface Web d'administration

Rapports

Les données d'identification de l'utilisateur ne sont plus affichées aux endroits suivants:

Impact sur l'environnement de l'utilisateur – Rapport de synthèse de l'utilisateur expurgé

En outre, tous les événements du journal d'audit associés à l'utilisateur sont supprimés.

Remarque: Cela ne supprime pas les adresses électroniques de l'utilisateur expurgé qui ne sont pas spécifiées dans les détails de l'utilisateur dans l'interface Web d'administration (par exemple, les adresses de numérisation vers une adresse électronique).

Remarque: La rédaction des données personnelles de l'application Scan to Cloud doit être demandée séparément en envoyant un courrier électronique à privacy@papercut.com.

add-new-internal-user

Créez un nouvel utilisateur interne. Nom d'utilisateur et mot de passe sont requis. Vous pouvez omettre d'autres propriétés. Les propriétés peuvent être modifiées après la création à l'aide de 'set-user-property'. Pour plus d'informations sur les utilisateurs internes, reportez-vous à la section «Utilisateurs internes» du manuel d'utilisation.

– (obligatoire) le nom d'utilisateur du nouvel utilisateur interne.

– mot de passe (obligatoire) de l'utilisateur.

– Nom complet de l'utilisateur (facultatif).

– adresse électronique de l'utilisateur (facultatif).

– la carte ou le numéro d'identité de l'utilisateur.

– le code PIN de la carte d'identité / de l'utilisateur.

recherche-nom-utilisateur-par-id-no

Recherche l'utilisateur avec le numéro d'identification donné et imprime son nom d'utilisateur. Si aucune correspondance n'a été trouvée, une ligne vide est imprimée.

– Le numéro d'identification de l'utilisateur à rechercher.

recherche-nom-utilisateur-par-carte-no

Cherche l'utilisateur avec le numéro de carte donné et imprime son nom d'utilisateur. Si aucune correspondance n'a été trouvée, une ligne vide est imprimée.

– Le numéro de la carte d'utilisateur à rechercher.

ajouter un utilisateur à un groupe

Ajouter un utilisateur au groupe spécifié. Cela change l'appartenance au groupe dans l'application, pas dans l'annuaire des utilisateurs du système d'exploitation / réseau / domaine.

– Le nom d'utilisateur.

– le nom du groupe auquel l'utilisateur doit être ajouté.

enlever-utilisateur-de-groupe

Supprimer un utilisateur du groupe spécifié. Cela change l'appartenance au groupe dans l'application, pas dans l'annuaire des utilisateurs du système d'exploitation / réseau / domaine.

– Le nom d'utilisateur.

– le nom du groupe duquel l'utilisateur doit être supprimé.

add-admin-access-user

Ajouter un utilisateur en tant qu'administrateur avec les droits d'administrateur par défaut.

– Le nom d'utilisateur.

remove-admin-access-user

Supprimer un utilisateur administrateur de la liste des administrateurs.

– Le nom d'utilisateur.

add-admin-access-group

Ajouter un groupe en tant que groupe d'administrateur avec des droits d'administrateur par défaut.

– le nom du groupe.

remove-admin-access-group

Supprimer un groupe de la liste des groupes d'administrateurs.

– le nom du groupe.

set-user-account-selection-auto-select-shared-account

Définit la sélection du compte d'un utilisateur pour facturer à un seul compte partagé.

– Le nom d'utilisateur.

– Nom complet du compte partagé auquel facturer.

– si le compte personnel de l'utilisateur sera débité ou non. (Vrai ou faux)

set-user-account-selection-auto-charge-personal [[[[]

Définit la sélection du compte d'un utilisateur pour qu'elle se charge automatiquement sur son compte personnel.

– Le nom d'utilisateur.

[[[[]- (facultatif) si une fenêtre contextuelle de confirmation est affichée ou non. (Vrai ou faux). FALSE par défaut.

set-user-account-selection-standard-popup

[[[[]

Définit la sélection du compte d'un utilisateur sur.

– Le nom d'utilisateur.

– permettre à l'utilisateur de facturer à compte personnel.

– permettre à l'utilisateur de sélectionner un compte partagé dans la liste. (Vrai ou faux) – permettre à l'utilisateur de sélectionner un compte partagé à l'aide de l'épingle.

– permettre à l'utilisateur d'imprimer en tant qu'autre utilisateur.

– lorsque le compte partagé est sélectionné, imputer à un compte personnel. (Vrai ou faux)

[[[[]- Compte partagé par défaut facultatif

liste-utilisateur-comptes

Répertoriez les noms de tous les comptes d'utilisateurs du système, triés par nom d'utilisateur, un par ligne.

get-total-users

Obtient un nombre de tous les utilisateurs du système.

liste-comptes-partagés

Répertorie les noms de tous les comptes partagés dans le système, triés par nom de compte partagé, un par ligne.

liste-utilisateur-comptes-partagés [[[[]

Répertorie les noms de tous les comptes partagés accessibles par l'utilisateur donné, triés par nom de compte, un par ligne.

– Utilisateur pour lequel lister les comptes

[[[[]- Optionnel. Spécifiez TRUE pour ignorer le mode de sélection du compte de l'utilisateur. (Vrai ou faux)

compte-partagé-existe

Testez pour voir si un compte partagé existe.

– le nom du compte partagé à tester.

obtenir-solde-compte-partagé

Obtenez le solde actuel du compte partagé.

– le nom complet du compte partagé.

get-shared-account-overdraft-mode

Obtenir le mode de découvert d'un compte partagé restreint.

– le nom complet du compte partagé restreint.

– le mode de découvert du compte partagé restreint. Les valeurs valides sont:

DEFAULT – limite de découvert par défaut appliquée à tous les utilisateurs restreints et comptes partagés.

INDIVIDUAL – limite individuelle de découvert spécifique au compte partagé restreint.

get-shared-account-property

Obtient une propriété de compte partagé.

– le nom du compte partagé.

– le nom de la propriété à obtenir. Les propriétés valides incluent:

access-groups – les groupes d'accès du compte partagé (une liste séparée par des virgules). Utilisez des blancs pour effacer tous les groupes

access-users – les utilisateurs d'accès au compte partagé (une liste séparée par des virgules). Utilisez un blanc pour effacer tous les utilisateurs

solde – solde actuel du compte partagé

comment-option – l'option de commentaire du compte partagé

disabled – que le compte partagé soit actuellement désactivé ou non

facture-option – option de facturation du compte partagé

notes – notes pour le compte partagé

découvert-montant – pour les comptes restreints avec un mode de découvert «INDIVIDUEL», la limite de découvert du compte partagé

pin – le code PIN du compte partagé

restreint – que le compte partagé soit actuellement restreint ou non

set-shared-account-property

Définit une propriété de compte partagé.

– le nom du compte partagé.

– le nom de la propriété à définir. Les propriétés et valeurs valides incluent:

access-groups – les groupes d'accès du compte partagé) (une liste séparée par des virgules)

access-users – les utilisateurs d'accès au compte partagé (une liste séparée par des virgules)

solde – solde actuel du compte partagé (un nombre décimal)

comment-option – l'option de commentaire du compte partagé. Un des:

NO_COMMENT – aucun commentaire ne peut être saisi

COMMENT_REQUIRED – un commentaire doit être saisi

COMMENT_OPTIONAL – l'utilisateur peut entrer un commentaire ou non

disabled – que le compte partagé soit actuellement désactivé (TRUE ou FALSE)

facture-option – option de facturation du compte partagé. Un des:

ALWAYS_INVOICE – les travaux d'impression sont facturés

NEVER_INVOICE – les travaux d'impression ne sont jamais facturés

USER_CHOICE_ON – l'utilisateur peut choisir (valeur par défaut / oui)

USER_CHOICE_OFF – l'utilisateur peut choisir (désactivé / non)

notes – notes pour le compte partagé (n'importe quel texte)

découvert – montant – pour les comptes restreints avec un mode de découvert «Individuel», limite de découvert du compte partagé (un nombre décimal)

pin – le code PIN du compte partagé (n'importe quel texte, il doit être unique)

restreint – que le compte partagé soit ou non actuellement

restreint (VRAI ou FAUX)

– la valeur à définir (voir pour les valeurs valides).

ajuster-compte-partagé-solde-compte

Ajustez le solde d'un compte partagé.

– le nom complet du compte partagé.

– le montant de l'ajustement sous forme de nombre. + ve ou -ve.

– un commentaire à associer à la transaction.

set-shared-account-account-solde

Définissez le solde d'un compte partagé sur une valeur définie.

– le nom complet du compte partagé.

– définir le compte à cette valeur. + ve ou -ve.

– un commentaire à associer à la transaction.

set-shared-account-overdraft-mode

Définir le mode de découvert d'un compte partagé restreint.

– le nom complet du compte partagé restreint.

– définir le mode de découvert du compte partagé restreint. Les valeurs valides sont:

DEFAULT – limite de découvert par défaut appliquée à tous les utilisateurs restreints et comptes partagés.

INDIVIDUAL – limite individuelle de découvert spécifique au compte partagé restreint.

ajouter-nouveau-compte-partagé

Ajouter un nouveau compte partagé.

– le nom du compte partagé.

renommer-compte-partagé

Renommez un compte partagé existant.

– Nom du compte partagé actuel. Utilisez un '' pour désigner un sous-compte, par exemple: 'parent sub'

– Nouveau nom de compte partagé.

supprimer-existant-compte-partagé

Supprimer un compte partagé du système. Utilisez cette méthode avec soin. Cet appel le supprime définitivement de la liste des comptes partagés (les enregistrements d'historique d'impression restent conservés).

– le nom du compte partagé à supprimer.

add-shared-account-access-user

Autoriser l'utilisateur donné à accéder au compte partagé donné sans utiliser d'épingle.

– le nom du compte partagé auquel permettre l'accès.

– le nom de l'utilisateur auquel donner accès.

add-shared-account-access-group

Autoriser le groupe donné à accéder au compte partagé donné sans utiliser d'épingle.

– le nom du compte partagé auquel permettre l'accès.

– le nom du groupe auquel donner accès.

remove-shared-account-access-user

Révoquer l'accès utilisateur donné au compte partagé donné.

– le nom du compte partagé auquel révoquer l'accès. – le nom de l'utilisateur pour qui révoquer l'accès.

remove-shared-account-group-access

Révoquez l'accès du groupe donné au compte partagé donné.

– le nom du compte partagé auquel révoquer l'accès.

– le nom du groupe pour lequel révoquer l'accès.

get-printer-property

Obtient une propriété d'imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– le nom de la propriété à obtenir. Pour obtenir une liste des propriétés valides, reportez-vous à la section Définition des propriétés avancées de l'imprimante.

set-printer-property

Définit une propriété d'imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– le nom de la propriété à définir. Pour obtenir une liste des propriétés valides, reportez-vous à la section Définition des propriétés avancées de l'imprimante.

– la valeur à définir.

imprimeurs de liste

Répertoriez les noms de toutes les imprimantes du système, triés par nom d’imprimante, un par ligne.

générer-imprimante-qr-codes

Génère un code QR pour chaque imprimante et les enregistre dans

.

Ces codes QR peuvent être utilisés à partir de l'application pour libérer un travail sans avoir besoin de se connecter à un périphérique.

– Indique si les URL codées doivent utiliser HTTP ou HTTPS (TRUE ou FALSE)

– adresse IP publique ou nom d'hôte du serveur d'applications PaperCut MF / NG

– Numéro de port utilisé par le serveur d'applications PaperCut MF / NG, généralement 9191 (HTTP) ou 9192 (HTTPS).

– Le chemin absolu ou relatif du répertoire d'installation de NG / MF vers le dossier dans lequel les codes QR générés sont enregistrés.

set-printer-cost-simple

Définit le coût de la page de l’imprimante (en utilisant le modèle de charge SIMPLE).

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– le coût par page (modèle de charge simple)

get-printer-cost-simple

Obtenez le coût de la page de l'imprimante (en utilisant le modèle de charge SIMPLE).

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

réinitialiser-compte-imprimante

Réinitialisez le nombre de pages et de travaux associé à une imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– nom de l'utilisateur / script / processus réinitialisant les comptes.

groupe-imprimante-addition

Ajoutez une imprimante à une imprimante en plus de l'appartenance à un groupe d'imprimantes existant.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– nom d'un groupe d'imprimantes.

set-printer-groups

Définissez les groupes d'imprimantes auxquels une imprimante appartient, en écrasant toute appartenance à un groupe existant.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– une liste de noms de groupes d'imprimantes, séparés par des virgules. Pour effacer toutes les associations de groupe réglées sur "".

activer-imprimante

Activer une imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

désactiver-imprimante

Désactiver une imprimante pour une période de temps définie.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante.

– le temps en minutes pour désactiver. -1 indique pour toujours.

supprimer-imprimante

Supprimer une imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de l'imprimante. Utilisation "[All Printers]"pour supprimer toutes les imprimantes du serveur spécifié.

renommer-imprimante

Renommez une imprimante. Ceci est utile après la migration d'un ou (c'est-à-dire que l'imprimante conserve son historique et ses paramètres sous le nouveau nom). Notez que, dans certains cas, la sensibilité à la casse est importante. Veillez donc à saisir le nom exactement tel qu'il est affiché dans le système d'exploitation.

– le nom du serveur existant, comme indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de la file d'attente de l'imprimante existante.

– le nom du serveur de la nouvelle imprimante.

– le nom de la file d'attente de la nouvelle imprimante.

add-printer-access-group

Ajoute le groupe d'utilisateurs à la liste des groupes d'accès de l'imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de la file d'attente de l'imprimante.

– le nom du groupe d'utilisateurs à ajouter.

enlever-imprimante-groupe d'accès

Supprime le groupe d'utilisateurs de la liste des groupes d'accès de l'imprimante.

– le nom du serveur, tel qu'il est indiqué sur la page Imprimantes de l'interface d'administration.

– le nom de la file d'attente de l'imprimante.

– le nom du groupe d'utilisateurs à supprimer.

ajouter-nouveau-groupe

Ajoutez un nouveau groupe à la liste de groupes du système. Le groupe devrait déjà exister dans le répertoire réseau.

– Le nom du groupe à ajouter.

groupe de synchronisation

Synchronise un groupe existant avec le serveur d'annuaire configuré, met à jour l'appartenance au groupe dans le système.

– Le nom du groupe à synchroniser.

groupe de suppression

Supprime le groupe.

– Le nom du groupe à supprimer.

obtenir des groupes d'utilisateurs

Récupère tous les groupes auxquels un seul utilisateur appartient.

– Le nom de l'utilisateur à interroger.

groupes d'utilisateurs

Répertorie les noms de tous les groupes d'utilisateurs du système, triés par nom de groupe, un par ligne.

groupe-existe

Testez pour voir si un groupe existe.

– le nom du groupe à tester.

set-group-quota

– le nom du groupe à définir.

– le montant du quota.

– la période prévue (c’est-à-dire QUOTIDIEN, HEBDOMADAIRE, MENSUEL).

– le montant maximum d'accumulation du quota. Définir à 0.0 pour ne pas avoir de limite.

get-group-quota

Obtenir les paramètres d'allocation de quota de groupe sur un groupe donné.

Renvoie le montant du quota, la période de planification et le montant d'accumulation maximum du quota.

– le nom du groupe à obtenir.

carte-usage

Échangez une carte et placez le crédit sur le compte de l'utilisateur.

– le nom de l'utilisateur avec le compte à créditer.

– le numéro de la carte à utiliser.

effectuer une sauvegarde en ligne

Lancer une sauvegarde en ligne. Le fichier de retour est écrit dans ~ / server / data / backups. sous forme de fichier XML zippé daté. Ce processus se passe en arrière-plan.

effectuer-sync-groupe

Démarrez le processus de synchronisation de l'appartenance au groupe du système avec l'appartenance au groupe du système d'exploitation / réseau / domaine. Un appel à cette méthode démarre le processus de synchronisation et l'opération se termine en arrière-plan.

effectuer la synchronisation des utilisateurs et des groupes

Démarrer une synchronisation complète des utilisateurs et des groupes. Cela équivaut à cliquer sur "Synchroniser maintenant" dans l'interface Web de l'administrateur. Aucun utilisateur existant n'est supprimé. La mise à jour complète ou non des informations relatives aux utilisateurs existants dépend des paramètres de synchronisation utilisateur / groupe actuels définis dans l'interface Web d'administration. Un appel à cette méthode démarre le processus de synchronisation et l'opération se termine en arrière-plan.

effectuer-avancé-utilisateur-et-groupe-synchronisation

Une version avancée du processus de synchronisation des utilisateurs et des groupes permettant de contrôler les paramètres de synchronisation. Un appel à cette méthode démarre le processus de synchronisation et l'opération se termine en arrière-plan.

– mettre à TRUE supprimer les anciens utilisateurs, sinon FALSE.

– définissez sur VRAI si les détails des utilisateurs existants (par exemple, courrier électronique, nom complet, etc.) doivent être mis à jour.

ajouter-nouveaux-utilisateurs

L'appel de cette méthode démarre un processus spécialisé de synchronisation d'utilisateurs et de groupes optimisé pour le suivi de l'ajout de nouveaux utilisateurs existant dans le répertoire utilisateur du système d'exploitation / réseau / domaine et non dans le système. Tous les comptes d'utilisateurs existants ne sont pas modifiés. Une synchronisation de groupe est effectuée uniquement si de nouveaux utilisateurs sont réellement ajoutés au système.

est-tâche-complète

Renvoie VRAI si une tâche de longue durée, telle que perform-group-sync, perform-user-and-sync-group, ou add-new-users, est terminée.

get-task-status

Renvoie des informations sur l'état, telles que la progression, l'état d'achèvement et les messages d'erreur, lors de la dernière tâche en cours ou de la dernière exécution longue, telles que la synchronisation perform-group-, la synchronisation perform-user-and-group-sync ou add-new-users.

batch-import-shared-accounts

Importez les comptes partagés contenus dans le fichier d'importation délimité par des tabulations donné. Par exemple, server-command.exe batch-import-shared-accounts "c: programmes PaperCut MF folder papercut.txt" FALSE TRUE

– l'emplacement du fichier d'importation.

– (VRAI ou FAUX) Si VRAI, effectuez un test uniquement. Les statistiques imprimées montrent ce qui se serait passé si les tests n'avaient pas été activés. Aucun compte n'est modifié.

– (VRAI ou FAUX) Si VRAI, les comptes qui n'existent pas dans le fichier d'importation mais qui existent dans le système sont supprimés. Si FALSE, ils sont ignorés.

batch-import-users

Importez les utilisateurs contenus dans le fichier d'importation délimité par des tabulations donné. Reportez-vous à la section "Importation et mise à jour par lots de données utilisateur par lots" du manuel d'utilisation pour obtenir une description du format de fichier.

– l'emplacement du fichier d'importation.

Si TRUE, seuls les utilisateurs existants dans le fichier d'importation sont créés, sinon ignorés.

batch-import-internal-users

Importez les utilisateurs internes contenus dans le fichier d'importation délimité par des tabulations donné. Reportez-vous à la section "Format de fichier d'importation utilisateur interne par lots" du manuel de l'utilisateur pour obtenir une description du format de fichier.

– l'emplacement du fichier d'importation.

(optional, default TRUE) – (TRUE or FALSE) If TRUE, passwords from the import file overwrite existing passwords where a user already has a has a password set. If FALSE, existing passwords are not changed.

(optional, default TRUE) – (TRUE or FALSE). If TRUE, PINs from the import file overwrite existing PINs where a user already has a has a PIN set. If FALSE, existing PINs are not changed.

batch-import-user-card-id-numbers

Import the user card/ID numbers and PINs contained in the given tab-delimited import file. See the user manual section 'Advanced User Management' for a description of the file format).

– the import file location.

(optional, default TRUE) – (TRUE or FALSE). If TRUE, PINs from the import file overwrites existing PINs where a user already has a has a PIN set. If FALSE, existing PINs are not changed.

create-user-client-accounts-file

Saves a file containing shared accounts data for the . See the manual for more information on how you can use this feature. The file is saved on the server to the location:

[app-path]serverdataclientclient-accounts.dat

If this file already exists it is over-written.

get-config

Gets the value of the given config value printing the result. If the config value does not exist, a blank string is displayed.

– the name of the config value to get.

set-config

Sets the value of the give config item.

NOTE: Take care updating config values. You might cause serious problems that can be fixed only by reinstallation of the application. Use the set-config command at your own risk.

– the name of the config value to set.

– the value to set.

process-job

Takes the details of a job and logs and charges as if it were a "real" job. Jobs processed via this method are not susceptible to , popups, hold/release queues etc., they are logged. See the user manual section "Importing Job Details" for more information and the format of .

– the details of the job to log.

run-command command-name [command args]

Runs a custom command on the server. By default the server does not include any custom commands. The command arguments depend on the custom command being run.

<div class="TipDiv" data-mc-autonum="Pointe: ">Pointe:

  • server-command is ideal for scripting via batch files or shell scripts. You can find some example scripts at [app-path]/server/examples/scripting/. Administrators wanting to control PaperCut NG / MF using a programming language such as C#, Java, Visual Basic, Perl, Ruby or Python should consider the XML Web Services APIs. All commands available via the server-command tool are also accessible via calls to the Web Services layer. More information on the XML Web Services is available in The XML Web Services API.
  • Checking for errors: generally server-command returns an exit value of 0. When writing your script you should check the string value that server-command prints on standard output instead. server-command return a non-zero return value if it detects an error with the parameters passed on the command line.
  • Some commands (e.g. batch-import-internal-users) expect values that are vrai ou faux. In this case the command parameter is compared to the value vrai using a case insensitive compare, all other values are assumed to be faux.
  • If you need to use PaperCut NG / MF's built-in group's name (i.e. "All users" group) in a server command, then use the group name exactly as it is displayed in the Admin web interface. (par exemple. remove-user-from-group guest-user "[Internal Users]")

enable-printer-snmpv3


>Enables V3 for the printer for printer status and Toner Information

– the printer's server name

– the printer's queue name.

Use "[All Printers]" to enable all printers on the specified server.

– the SNMP v3 context name

– the SNMP v3 authentication user name

– the SNMP v3 authentication password

– the SNMP v3 authentication protocol

– the SNMP v3 privacy/encryption protocol.

disable-printer-snmpv3

Disables SNMP V3 for the printer for printer status and Toner information

Any SNMP requests will revert to SNMP V1

– the printer's server name

– the printer's queue name.

Use "[All Printers]" to disable SNMP V3 on all printers on the specified server.

get-printer-snmpv3

Get SNMP V3 printer configuration settings

– the printer's server name

– the printer's queue name.

Use "[All Printers]" to retrieve SNMP V3 on all printers on the specified server.

enable-device-snmpv3

Enables SNMP V3 for the device for blocking errors or configuration

– the device name

Use "[All Devices]" to enable SNMP V3 on all devices.

– the SNMP v3 context name

– the SNMP v3 authentication user name

– the SNMP v3 authentication password

– the SNMP v3 authentication protocol

– the SNMP v3 privacy/encryption protocol.

disable-device-snmpv3

Disables SNMP V3 for the device for blocking errors or configuration

Any SNMP requests will revert to SNMP V1 or V2 as appropriate

– the device name.

Use "[All Devices]" to disable SNMP V3 on all devices.

get-device-snmpv3

Get SNMP V3 device configuration settings

– the device name.

Use "[All Devices]" to get SNMP V3 info on all devices.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.