Switches de linha de comando da Janela de Aplicativo

Os seguintes switches de linha de comando podem ser utilizados ao iniciar a Janela de Aplicativo.

A Janela de Aplicativo pode ser iniciada com o uso dos arquivos nalwin.exe ou nalwin32.exe, localizados no diretório c:\arquivos de programas\novell\zenworks da estação de trabalho ou com o uso do arquivo nal.exe, localizado no diretório sys:\public do Servidor do ZENworks Desktop Management. Esses switches funcionam com todos os três arquivos.

IMPORTANTE:  quando um switch de linha de comando é utilizado para distribuir (/a), desinstalar (/l) ou verificar (/v) um aplicativo, o Disparador de Aplicativos executa uma ação no espaço do usuário e não no espaço da estação de trabalho (mesmo que esse aplicativo esteja associado à estação de trabalho). Portanto, o usuário que efetuou login deve ter os direitos do eDirectory e os direitos de sistema de arquivos necessários para realizar a distribuição, a desinstalação ou a verificação do aplicativo.

Switch Descrição

:

EXEMPLO:
nalwin :

Ignora a tela de abertura inicial.

/a="árvore:.dn_objeto_aplicativo"

EXEMPLO:
nalwin /a="nov:.ms word.app"

Distribui e dispara o objeto Aplicativo especificado, independentemente de ele estar ou não associado ao usuário ou à estação de trabalho, desde que o usuário tenha os direitos de sistema de arquivos necessários para distribuir e disparar o aplicativo, bem como os direitos para ler as propriedades do objeto Aplicativo.

Além de distribuir e disparar o aplicativo especificado, o Disparador de Aplicativos continua em execução e exibe os aplicativos associados ao usuário ou à estação de trabalho na Janela de Aplicativo. Se você não deseja que o Disparador de Aplicativos faça isso, utilize o switch /f para instruí-lo a não fazer a leitura do eDirectory em busca de associações e o switch /h para ocultar a Janela de Aplicativo.

Árvore corresponde à árvore do eDirectory na qual o objeto Aplicativo reside. A árvore padrão será utilizada se nenhum nome de árvore for especificado.

Dn_objeto_aplicativo corresponde ao nome exclusivo completo do objeto Aplicativo.

NOTA:  as aspas somente serão necessárias se um espaço for utilizado no nome da árvore ou no nome do objeto Aplicativo.

/c="título_janela"

EXEMPLO:
nalwin /c="%cn%'s Apps"

Utiliza o texto especificado como o título da Janela de Aplicativo. O título padrão da janela é "Aplicativos fornecidos pela Novell para Usuário", em que Usuário corresponde ao nome exclusivo do usuário.

O texto especificado pode conter macros (variáveis) para exibir informações do eDirectory. O exemplo, /c="%cn%'s Apps", substitui o nome comum do usuário no título (por exemplo, JSmith's Apps).

NOTA:  as aspas somente serão necessárias se um espaço for utilizado no título da janela.

Para obter informações sobre macros, consulte o Referência: Macros.

/f

EXEMPLO:
nalwin /f /h

Fornece instruções para que o Disparador de Aplicativos não faça a leitura do eDirectory para obter a lista de aplicativos que foram associados à estação de trabalho ou ao usuário que efetuou login. Isso é útil ao utilizar o switch /a, /v ou /l para simplesmente distribuir, verificar ou desinstalar um aplicativo específico. O exemplo faz com que o Disparador de Aplicativos seja iniciado com a Janela de Aplicativo oculta (/h), sem fazer a leitura do eDirectory em busca de todos os aplicativos associados à estação de trabalho ou ao usuário que efetuou login (/f), e, em seguida, distribua e dispare o aplicativo Word (/a=.word.apps).

Esse switch também requer o uso do switch /h.

/h

EXEMPLO:
nalwin /h

Oculta a Janela de Aplicativo.

Esse switch é necessário ao utilizar o switch /f, sendo útil com os switches /a, /v e /l.

/l="árvore:.dn_objeto_aplicativo"

EXEMPLO:
nalwin /l="nov:.ms word.app"

Desinstala o objeto Aplicativo especificado.

Além de desinstalar o aplicativo especificado, o Disparador de Aplicativos continua em execução e exibe os aplicativos associados ao usuário ou à estação de trabalho na Janela de Aplicativo. Se você não deseja que o Disparador de Aplicativos faça isso, utilize o switch /f, de forma a especificar instruções para que ele não faça a leitura do eDirectory em busca de associações, e o switch /h de forma a ocultar a Janela de Aplicativo.

Árvore corresponde ao nome da árvore na qual o objeto Aplicativo reside. A árvore padrão será utilizada se nenhum nome de árvore for especificado.

Dn_objeto_aplicativo corresponde ao nome exclusivo completo do objeto Aplicativo.

NOTA:  as aspas somente serão necessárias se um espaço for utilizado no nome da árvore ou no nome do objeto Aplicativo.

/max

EXEMPLO:
nalwin /max

Apresenta a Janela de Aplicativo maximizada quando ela é carregada pela primeira vez, anulando o estado da janela (tamanho e posição) que foi gravado durante o encerramento da sessão anterior da Janela de Aplicativo.

/min

EXEMPLO:
nalwin /min

Apresenta a Janela de Aplicativo minimizada quando ela é carregada pela primeira vez, anulando o estado da janela (tamanho e posição) que foi gravado durante o encerramento da sessão anterior da Janela de Aplicativo.

/nd

EXEMPLO:
nalwin /nd

Ignora a caixa de diálogo de aviso exibida quando uma conexão por discagem é detectada.

/norm

EXEMPLO:
nalwin /norm

Apresenta a Janela de Aplicativo em seu estado original (tamanho e posição) quando ela é carregada pela primeira vez, desde que a configuração Gravar Tamanho e Posição da Janela (objeto Usuário > guia ZENworks > página Configuração do NAL > botão Adicionar > guia Janela) esteja desativada. Por padrão, a configuração Gravar Tamanho e Posição da Janela está desativada.

/nq

EXEMPLO:
nalwin.exe /a=.word.app /p="file 1.txt" /nq

Usado somente com o switch /p, instrui o Disparador de Aplicativos a remover as aspas da string do parâmetro. No exemplo, se /nq não for usado, os parâmetros passados para o aplicativo serão "file 1.txt". Com o switch /nq, o parâmetro é passado como file 1.txt.

/p=param
/p="param1 param2 param3"

EXEMPLO:
nalwin /a=.msword.app /p=file.txt

Transmite os parâmetros especificados ao aplicativo que está sendo disparado. Só tem efeito quando utilizado com /a ou /v. Os parâmetros especificados são adicionados a todos os que já estiverem definidos no objeto Aplicativo (guia Executar Opções > página Aplicativos > campo Parâmetros). As regras a seguir são aplicadas ao usar o switch:

  • O Disparador de Aplicativos lê tudo o que estiver após /p= até encontrar o primeiro espaço. Nesse ponto, ele assume que chegou ao final da string do parâmetro. Se a string contiver espaços, coloque toda a string entre aspas. Por exemplo:

    Exemplo 1: nalwin.exe /a=.msword.app /p=file.txt

    É passado para o msword.app: file.txt

    Exemplo 2: nalwin.exe /a=.msword.app /p="/f=file.txt /m / w"

    É passado para o msword.app: "/f=file.txt /m /w"

    Exemplo 3: nalwin.exe /a=.msword.app /p=file 1.txt

    É passado para o msword.app: file

    No Exemplo 1, a string do parâmetro não contém espaços e portanto não exige aspas.

    No Exemplo 2, a string inclui três parâmetros separados por espaços, exigindo aspas.

    No Exemplo 3, a string do parâmetro contém um nome de arquivo com espaços, mas não foram usadas aspas, de forma que apenas a primeira parte do nome é passada para o aplicativo.

  • Use o switch /nq (sem aspas) se não quiser que as aspas sejam passadas para o aplicativo. Por exemplo:

    Exemplo 4: nalwin.exe /a=.msword.app /p="file 1.txt" /nq

    É passado para o msword.app: file 1.txt

    Exemplo 5: nalwin.exe /a=.msword.app /p="/f=file.txt /m / w" /nq

    É passado para o msword.app: /f=file.txt /m /w

    Observe que o Exemplo 5 é quase igual ao Exemplo 2 do grupo anterior. No entanto, no Exemplo 5 foi adicionado o switch /nq, de forma que as aspas não são passadas para o aplicativo.

  • Utilize aspas com escape (\") para qualquer parâmetro que precise incluir aspas de forma a ser aceito pelo aplicativo. Por exemplo:

    Exemplo 6: nalwin.exe /a=msword.app /p="/f=\"file 1.txt\" /r /q" /nq

    É passado para o msword.app: /f="file 1.txt" /r /q

    Exemplo 7: nalwin.exe /a=msword.app /p="/f=file 1.txt /r /q" /nq

    É passado para o msword.app: /f=file 1.txt /r /q

    O Exemplo 6 pressupõe que o aplicativo exija que file 1.txt esteja entre aspas, pois o nome do arquivo contém espaços. O Exemplo 7 pressupõe que o aplicativo não exige que nomes de arquivos com espaços estejam entre aspas.

  • O número total de caracteres permitidos para todos os parâmetros é 256.

/r

EXEMPLO:
nalwin /r

Redefine o flag de disparo do Disparador de Aplicativos como 0. Isso ocorre automaticamente quando o Disparador de Aplicativos é encerrado de maneira normal. Entretanto, se for encerrado de maneira anormal (por exemplo, se um usuário utilizar Ctrl-Alt-Del para encerrar nalwin.exe), o flag de disparo não será redefinido, e apenas será possível reiniciar o Disparador de Aplicativos quando a estação de trabalho for reinicializada ou quando esse switch for utilizado.

/=0|1|2|3

EXEMPLO:
nalwin /restrictonline=1

Impede que o Disparador de Aplicativos alterne automaticamente para o modo conectado (online) depois de ter entrado no modo desconectado (offline) como resultado do logout de todas as árvores do eDirectory.

O Disparador de Aplicativos entra no modo desconectado quando nenhuma conexão com o eDirectory é detectada. Por padrão, se uma conexão for detectada posteriormente (por exemplo, se o usuário se autenticar no eDirectory por meio de uma conexão VPN via modem de discagem), ele entrará automaticamente no modo conectado, ou online. Se for uma conexão por discagem, o Disparador de Aplicativos solicitará a saída do usuário devido a essa lenta conexão. O uso do switch /restrictonline com uma das opções a seguir muda esse comportamento.

  • /restrictonline=0: nenhuma mudança de comportamento; apresenta os mesmos resultados da não-utilização de /restrictonline.

  • /restrictonline=1: se a conexão for estabelecida via modem, suprimirá o prompt do usuário e permanecerá no modo desconectado.

  • /restrictonline=2: não utilizada; reservada para uso futuro.

  • /restrictonline=3: ignora o tipo de conexão (modem, LAN, etc.), suprime o prompt do usuário e permanece no modo desconectado. Em outras palavras, o Disparador de Aplicativos nunca alterna do modo desconectado para o modo conectado.

Não haverá suporte para esse recurso se a autenticação no eDirectory ocorrer por meio do Servidor de Camada Intermediária (com o uso do Agente do ZENworks Desktop Management).

NOTA:  o switch /restrictonline afeta os aplicativos associados a usuários, mas não afeta os aplicativos associados a estações de trabalho.

/singletree="árvore"

EXEMPLO:
nalwin /singletree=nov

Faz apenas a leitura da árvore do eDirectory especificada, independentemente de qualquer outra árvore na qual o usuário possa estar autenticado. Essa opção somente é aplicável a aplicativos associados a usuários e não a aplicativos associados a estações de trabalho. Por exemplo, suponha que a estação de trabalho tem um objeto Estação de Trabalho em TREE1. O usuário se autentica em TREE2 e inicia o Disparador de Aplicativos para TREE2 (nalwin /singletree=TREE2). O Disparador de Aplicativos apresentará o aplicativo associado ao usuário de TREE2 e os aplicativos associados a estações de trabalho de TREE1.

NOTA:  as aspas somente serão necessárias se um espaço for utilizado no nome da árvore.

/s

EXEMPLO:
nalwin /s

Faz com que a Janela de Aplicativo atue como o shell do Windows. Por exemplo, no menu Arquivo, a opção Sair do Disparador de Aplicativos é mudada para Desligar e proporciona ao usuário as opções de encerramento padrão do Windows.

Não se trata de uma substituição real do shell do Windows. Se os usuários minimizarem a Janela de Aplicativo, terão acesso à área de trabalho normal. Se você quiser que a Janela de Aplicativo substitua o shell do Windows, consulte Utilizando o Disparador de Aplicativos como o shell do Windows.

NOTA:  em uma estação de trabalho Windows 98, quando um usuário seleciona Desligar > Fechar Todos os Programas e Efetuar Login como Outro Usuário, a área de trabalho do Windows desse usuário permanece visível enquanto a caixa de diálogo de login é exibida. Normalmente, a área de trabalho é removida.

/time=n

ou

/timen

EXEMPLO:
nalwin /time=30

Atrasa a inicialização do Disparador de Aplicativos com base no número especificado de segundos.

Somente utilize esse switch se você quiser que o Disparador de Aplicativos aguarde um pouco mais antes de ser carregado. Por exemplo, se vários outros programas estiverem sendo iniciados a partir do login script e todos apresentarem telas de abertura, será possível evitar que todas essas telas sejam exibidas ao mesmo tempo. Ou, se o switch /a estiver sendo utilizado para disparar um aplicativo a partir de um login script, será possível atrasar a inicialização até que todos os outros comandos no login script tenham sido executados.

/u

EXEMPLO:
nalwin /u

Finaliza todos os aplicativos, encerra a Janela de Aplicativo e descarrega o Disparador de Aplicativos da memória.

/v="dn_objeto_aplicativo"

EXEMPLO:
nalwin /v="nov:.snap.apps"

Verifica e dispara o aplicativo especificado.

Além de verificar e disparar o aplicativo especificado, o Disparador de Aplicativos continua em execução e exibe os aplicativos associados a usuários ou a estações de trabalho na Janela de Aplicativo. Se você não deseja que o Disparador de Aplicativos faça isso, utilize o switch /f para instruí-lo a não fazer a leitura do eDirectory em busca de associações e o switch /h para ocultar a Janela de Aplicativo.

Árvore corresponde ao nome da árvore na qual o objeto Aplicativo reside. A árvore padrão será utilizada se nenhum nome de árvore for especificado.

Dn_objeto_aplicativo corresponde ao nome exclusivo completo do objeto Aplicativo.

NOTA:  as aspas somente serão necessárias se um espaço for utilizado no nome da árvore ou no nome do objeto Aplicativo.