20.5 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.

É possível iniciar a Janela de Aplicativo usando os arquivos nalwin.exe ou nalwin32.exe, localizados no diretório c:\arquivos de programas\novell\zenworks da estação de trabalho, ou o 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 a 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 do sistema de arquivos necessários para realizar a distribuição, a desinstalação ou a verificação do aplicativo.

Tabela 20-1 Switches de linha de comando da Janela de Aplicativo

Switch

Descrição

:

EXEMPLO: nalwin :

Ignora a tela de abertura inicial.

/a="árvore:.dn_objeto_aplic"

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 iniciar o aplicativo especificado, o Disparador de Aplicativos continua em execução e exibe os aplicativos associados ao usuário e à 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 à árvore do eDirectory na qual o objeto Aplicativo reside. A árvore padrão será utilizada se nenhum nome de árvore for especificado.

dn_objeto_aplic é o nome exclusivo (completo, com ponto) 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 Seção 49.0, 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 associados à estação de trabalho ou ao usuário que efetuou login. Isso é útil quando o switch /a, /v ou /l é usado 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 inicie 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_aplic"

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 e à 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_aplic é o nome exclusivo (completo, com ponto) 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 será passado como file 1.txt.

/p=parâm /p=”parâm1 parâm2 parâm3”

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

Transmite os parâmetros especificados ao aplicativo iniciado. Isso 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 Opções de Execução > página Aplicativos > campo Parâmetros). As regras a seguir são aplicadas quando o switch é utilizado:

  • 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.

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

    É passado para word.app: file.txt

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

    É passado para word.app: “/f=file.txt /m /w”

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

    É passado para word.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 do parâmetro 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.

    Exemplo 4: nalwin.exe /a=.word.app /p=”file 1.txt” /nq

    É passado para word.app: file 1.txt

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

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

    O Exemplo 5 é idêntico ao Exemplo 2, mas inclui /nq para que as aspas não sejam passadas.

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

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

    É passado para word.app: /f=”file 1.txt” /r /q

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

    É passado para word.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 exija 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 inicialização 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 inicialização não será redefinido, e só será possível reiniciar o Disparador de Aplicativos quando a estação de trabalho for reinicializada ou quando esse switch for utilizado.

/restrictonline=0|1|2|3

EXEMPLO: nalwin /restrictonline=1

Determina o estado do Disparador de Aplicativos (online ou offline) à medida que as conexões do eDirectory ficarem disponíveis. Só há suporte para esse switch quando a autenticação do eDirectory ocorre diretamente por meio do Agente do ZENworks Desktop Management; ele não tem suporte quando a autenticação do eDirectory é feita por meio do Servidor de Camada Intermediária do ZENworks.

Os quatro possíveis valores para o switch são descritos a seguir, sendo que cada valor tem um comportamento durante a inicialização e outro durante a execução. O comportamento de execução se aplica quando, após a inicialização, o Disparador de Aplicativos detecta uma mudança nas conexões do eDirectory.

/restrictonline=0

  • Durante a inicialização: o Disparador de Aplicativos entrará no modo online se detectar uma conexão do eDirectory, a menos que ela seja uma conexão discada. Nesse caso, o Disparador de Aplicativos solicitará ao usuário para entrar online ou continuar offline.

  • Em execução: qualquer que seja o tipo de conexão (direta ou discada), o Disparador de Aplicativos entrará automaticamente no modo online se detectar uma conexão do eDirectory.

    O resultado do valor /restrictonline=0 é um comportamento idêntico ao do padrão do Disparador de Aplicativos. Em outras palavras, usar o valor 0 equivale a não usar o switch.

/restrictonline=1

  • Durante a inicialização: o Disparador de Aplicativos entrará no modo online se detectar uma conexão do eDirectory, a menos que ela seja uma conexão discada. Nesse caso, o Disparador de Aplicativos ficará no modo offline.

  • Em execução: comportamento idêntico ao de inicialização. o Disparador de Aplicativos entrará no modo online se detectar uma conexão do eDirectory, a menos que ela seja uma conexão discada. Nesse caso, o Disparador de Aplicativos ficará no modo offline.

/restrictonline=2

  • Durante a inicialização: valor não usado no momento.

  • Em execução: valor não usado no momento.

/restrictonline=3

  • Durante a inicialização: o Disparador de Aplicativos entrará no modo online se detectar uma conexão do eDirectory, a menos que ela seja uma conexão discada. Nesse caso, o Disparador de Aplicativos ficará no modo offline. Comportamento de inicialização idêntico ao de /restrictonline=1.

  • Em execução: se o Disparador de Aplicativos foi iniciado no modo online, ele continuará nesse modo enquanto uma conexão do eDirectory estiver disponível. Se o Disparador de Aplicativos foi iniciado no modo offline, ele continuará nesse modo mesmo que uma conexão do eDirectory fique disponível.

/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 muda 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 a Seção 20.4, 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 iniciar 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_aplic"

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

Verifica e dispara o aplicativo especificado.

Além de verificar e iniciar o aplicativo especificado, o Disparador de Aplicativos continua em execução e exibe os aplicativos associados ao usuário e à 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_aplic é o nome exclusivo (completo, com ponto) 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.