IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Utilisation .Net impossible (System.Text.Encoding), pourquoi ?


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut Utilisation .Net impossible (System.Text.Encoding), pourquoi ?
    Bonjour,

    J'ai deux opérations à faire en Powershell, via .Net :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $bytes = [System.Text.Encoding]::UTF8.GetBytes($authInfo)
    $encodedAuthInfo = [System.Convert]::ToBase64String($bytes)
    Mais ces lignes me retournent cette erreur : Erreur : Impossible d’appeler la méthode. L’appel aux méthodes n’est pris en charge que sur les types principaux dans ce mode de langage.
    J'avoue que je ne comprends pas le message d'erreur, et Google me donne la même syntaxe pour l'appel à .Net.
    Je dois passer à côté de quelque chose, mais quoi ???

    Merci de votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Ce code fonctionne chez moi, tu peux le tester ?

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $authInfo = "MonTextDeTest"
    $bytes = [System.Text.Encoding]::UTF8.GetBytes($authInfo)
    $encodedAuthInfo = [System.Convert]::ToBase64String($bytes)
    $encodedAuthInfo

    PS : Je ne sais pas ce que tu stock dans $authInfo

Discussions similaires

  1. [Débutant] Incoherence StreamWriter et System.Text.Encoding.Default
    Par BasicZX81 dans le forum VB.NET
    Réponses: 8
    Dernier message: 17/09/2015, 15h55
  2. Condition d'utilisation du type de fichier system.Text
    Par Alain B. dans le forum Langage
    Réponses: 5
    Dernier message: 16/06/2008, 18h55
  3. [FB2] asp.net impossible d'utiliser un alias
    Par vanquish dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 10/03/2008, 13h07
  4. Réponses: 13
    Dernier message: 16/10/2007, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo