SCCM'07 - OSD - Seqüência de tarefas - Instale o software que não armazena em cache o programa no disco rígido

2

Estou executando o SCCM '07 e criando uma imagem do Windows 7 x86 usando o OSD e uma sequência de tarefas. Durante o TS, faço uma etapa "Instalar software" para instalar o Adobe Flash. O programa para flash é um arquivo em lote usando caminhos relativos (sem caminhos codificados. Estou assumindo que o programa será executado a partir do cache e usará a pasta armazenada em cache para o caminho). O programa funciona muito bem quando eu anuncio para uma máquina, mas quando é executado a partir do TS no OSD, o caminho padrão é C: \ Windows (provavelmente porque ele está tentando usar um caminho UNC). Eu faço uma pesquisa no disco rígido e não parece que o progrm foi armazenado em cache. Alguma sugestão sobre o que estou perdendo ou o que eu posso fazer para definir o caminho a ser usado para o programa ou, melhor ainda, para armazenar em cache o programa para que ele seja executado localmente? Obrigado pelo seu tempo.

    
por Taylor Grant 15.08.2011 / 18:55

2 respostas

1

Como você está executando o arquivo de lote? É uma etapa "Instalar software" usando um pacote SCCM ou é uma etapa "Executar linha de comando"? Isso faz uma grande diferença em como você usa e controla arquivos em lote.

Se você estiver usando uma etapa "Instalar software", tudo que precisa fazer é garantir que tenha o local de origem especificado corretamente nas propriedades do pacote e que tenha a linha de comando na Programa (além de deixar a caixa "Iniciar em:" em branco) e, como sempre, verificar se a caixa "Permitir que este programa seja instalado a partir da sequência de tarefas Instalar software ..." está marcada.

Se você estiver usando um trabalho "Executar linha de comando", depois de verificar o mesmo acima para o pacote, verifique se marcou a caixa "Pacote" nas propriedades da etapa, especificou o pacote correto contém os arquivos e não especificou nada na caixa "Iniciar em".

Suponha que o pacote esteja corretamente nos pontos de distribuição, senão a sequência de tarefas deve falhar na etapa inicial "Verificando dependências", mas caso você possa executar o relatório do SCCM "Pacotes referenciados por uma sequência de tarefas específica" ( na Seqüência de Tarefas - Referências "categoria" para verificar o status de distribuição de todos os pacotes usados pelo seu TS.

Finalmente, o SMSTS.log na máquina cliente deve mostrar as linhas de comando exatas que estão sendo executadas em cada etapa, onde os arquivos foram baixados (se possível) e qual é o diretório atual no momento em que o comando é executado . É um arquivo enorme, e uma dor para passar, mas dá-lhe toda a informação. Se você estiver usando um arquivo de lote, você também pode ECO qualquer informação útil e deve aparecer nesse log também. Em uma máquina que executa com êxito todo o processo de criação, o log terminará em " C:\Windows\System32\CCM\Logs " ou " C:\Windows\SysWOW64\CCM\Logs " dependendo de quantas informações foram registradas, você pode descobrir que as etapas iniciais da sequência de tarefas foram arquivadas em um arquivo smsts- date - time .log.

Se você ainda não o fez, trace32.exe do O SCCM 2007 Toolkit é altamente recomendado para tirar um pouco da dificuldade de ler os logs do SCCM. É um pequeno aplicativo de visualização de log que entende o formato de log do SCCM e destaca linhas com possíveis erros ou avisos.

    
por 17.08.2011 / 17:10
0

Quando você instala o software com um arquivo em lotes no SCCM, é necessário executá-lo com a letra da unidade (nas propriedades do programa) e configurá-lo para executar o ponto de distribuição do formulário (nas propriedades do anúncio). Obviamente, em um TS você não pode fazer o segundo bit, mas certifique-se de fazer o primeiro bit e ele deve funcionar bem.

    
por 18.08.2011 / 00:38

Tags