Pase la cadena como BOOL de C # a PowerShell -- # campo con powershell campo con boolean camp Relacionados El problema

pass string as bool from C# to PowerShell


0
vote

problema

Español

He creado un formulario C # Windows que ejecuta múltiples comandos de PowerShell, y tengo problemas con uno si el comando Comando PowerShell:

  Set-CalendarProcessing -Identity "email" -AddAdditionalResponse:$true -AdditionalResponse:"message"    

Cómo lo ejecuto desde C #:

  myCommand = new Command("Set-CalendarProcessing");             myCommand.Parameters.Add("identity", desiredRoom);             myCommand.Parameters.Add("AddAdditionalResponse", "true");             myCommand.Parameters.Add("AdditionalResponse", message);             plPileLine = rsRemoteRunspace.CreatePipeline();             plPileLine.Commands.Add(myCommand);             RsResultsresults = plPileLine.Invoke();   

Estoy recibiendo un error que 'verdadero' pasado como una cuerda y PowerShell no se convierte en BOOL, intenté '$ verdadero', '1', ninguno de ellos funcionó, por favor conseje. Gracias.

Original en ingles

i've created a c# windows form that running multiple PowerShell commands, and I have issue with one if the command PowerShell command:

Set-CalendarProcessing -Identity "email" -AddAdditionalResponse:$true -AdditionalResponse:"message"  

How I run it from C#:

myCommand = new Command("Set-CalendarProcessing");             myCommand.Parameters.Add("identity", desiredRoom);             myCommand.Parameters.Add("AddAdditionalResponse", "true");             myCommand.Parameters.Add("AdditionalResponse", message);             plPileLine = rsRemoteRunspace.CreatePipeline();             plPileLine.Commands.Add(myCommand);             RsResultsresults = plPileLine.Invoke(); 

I'm getting error that 'true' passed as a string and powershell isn't converting to bool, I tried '$True', '1', none of them worked, please advice. thank you.

        
 
 

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Estoy bastante seguro de true es una palabra clave en C #. Parece obvio, pero vale la pena preguntar si lo intentas:

  myCommand.Parameters.Add("AddAdditionalResponse", true);   
 

I'm pretty sure true is a keyword in C#. It seems obvious, but it's worth asking if you tried:

myCommand.Parameters.Add("AddAdditionalResponse", true); 
 
 

Relacionados problema

0  Comparación entre tres parámetros  ( Comparison between three parameters ) 
Tengo una función en Python que dice que tengo que tomar en 3 parámetros y la palabra tiene que estar en la mano y la palabra también tiene que estar en la li...

272  ¿Está BOOL un tipo nativo C?  ( Is bool a native c type ) 
Me he dado cuenta de que el código del kernel de Linux usa BOOL, pero pensé que Bool era un tipo C ++. ¿Bool es una extensión estándar de C (por ejemplo, ISO ...

0  Idioma C: Función BOOL con error: esperado '=', ',', ';', 'asm' o '__attribute__' antes de 'istherespace'  ( Language c bool function with error expected asm or attri ) 
bool isThereSpace (EvernotaStruct *nota){ bool y = false; for(x = 0; x < NUMBER_STRUCTS; x++){ if(shmptr[x].time == 0){ strcpy(shmptr[x].nome_not...

6  Conversión de Mathematica Lista de valores en la lista booleana  ( Converting mathematica list of values into boolean list ) 
En primer lugar, lo siento por el título confuso. Lo que quiero hacer es convertir {1, 4, 9} a: {True, False, False, True, False, False, False, False, ...

-2  Necesito hacer un IA que hace que la OF al azar en mi programa TIC TAC TOE [CERRADO]  ( I need to make an ai that makes random os in my tic tac toe program ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

15  ¿Definición de exclamación doble?  ( Defining double exclamation ) 
Entiendo lo que hace una marca de exclamación doble (o creo que entiendo), pero no estoy seguro de cómo se define en un objeto aleatorio. Por ejemplo, en el c...

5  ¿Cómo verifico que la extracción de transmisión haya consumido todas las entradas?  ( How do i check that stream extraction has consumed all input ) 
En la siguiente función, intento ver si una cadena s es convertible para escribir T al ver si puedo leer un tipo T , y si la entrada se consume completam...

3  MAPLE 13: ¿Cómo volverse verdaderas en 1 y False en 0?  ( Maple 13 how to turn true into 1 and false into 0 ) 
GENERALY Lo que necesito es que las instrucciones de transformación de tipo pueden ser capaces de ser capaz de multiplicar en verdadero como 5 * true y obte...

4  Cómo trabajar con la función booleana en C  ( How to work with boolean function in c ) 
Cualquier persona por favor dígame, qué está mal en este código #include<stdio.h> bool func(char *,int); void main() { char *a="Interview"; if(func(a...

16  Usando o comparaciones con si las declaraciones [duplican]  ( Using or comparisons with if statements ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo probar múltiples variables contra un valor? ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos