Problem with comma cmd

Asked

Viewed 140 times

0

C:\Windows\system32>wmic /node:"BR1102013" /user:"vedadmin" /password:"i@M}r43/3g%s,L;" product get name

, - Alias not found.

Can someone tell me why I can’t use the comma and how to fix it?

1 answer

5

TL;DR

Put before , the ^:

/password:"i@M}r43/3g%s^,L;"
                       ↑

Explanation:

All versions of DOS interpret certain characters before executing a command. Some well-known examples are the percentage sign % and the redirect symbols < | >. Also allow the use of carets ^ to escape special characters.

Escape Characters (google)

Caráter a ser escapado  | Sequência de fuga  | Observação
%   %%  Não é sempre necessário em cordas duplas, apenas tente
^   ^^  Não pode sempre ser exigido em cordas duplas, mas não vai doer
&   ^&
<   ^<
>   ^>
|   ^|
'   ^'  Requerido apenas no "assunto" FOR / F (ou seja, entre os parênteses), a menos que backq seja usado
`   ^`  Requerido apenas no "assunto" FOR / F (ou seja, entre os parênteses), se backq for usado
,   ^,  Requerido apenas no "assunto" FOR / F (ou seja, entre os parênteses), mesmo em cordas duplas
;   ^;
=   ^=
(   ^(
)   ^)
!   ^^! Requerido apenas quando a expansão da variável atrasada está ativa
"   ""  Requerido apenas dentro do padrão de pesquisa de ENCONTRAR
\   \\  Requerido apenas dentro do padrão regex da FINDSTR
[   \[
]   \]
"   \"
.   \.
*   \*
?   \?

Source: http://www.robvanderwoude.com/escapechars.php

  • 1

    very good, I believe it may be also by the %, I looked but I did not find. + 1

  • 1

    I tried to put the but the result was the same, if anyone has any other idea.

  • @Thayllonbarbosa, run this command before your: setlocal EnableDelayedExpansion

  • 1

    I tried and the result was the same.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.