Skip to main content

WinRM installation

notizen

  • wlan/ethernet auf privat statt öffentlich stellen
  • ssh auf windows ist scheiße
  • lokalen ADMIN user erstellen

windows client:

  35 winrm quickconfig
  36 winrm quickconfig
  37 winrm set winrm/config/service/Auth '@{Basic="true"}'
  38 winrm set winrm/config/service '@{AllowUnencrypted="true"}'
  39 Enable-PSRemoting -Force
  40 ping 192.168.200.11
  41 netsh advfirewall firewall show rule name="Windows Remote Management (HTTP-In)"
  42 netsh advfirewall firewall set rule group="Windows Remote Management" new enable=yes
  43 Enable-NetFirewallRule -Name FPS-ICMP4-ER-In
  44 Enable-NetFirewallRule -Name FPS-ICMP6-ER-In
  45 winrm quickconfig
  46 Enable-NetFirewallRule -Name "WINRM-HTTP-In-TCP"
  47 Enable-NetFirewallRule -Name "WINRM-HTTPS-In-TCP"

linux ansible host

nano testtoast.yaml

- name: Test Ansible on Windows via WinRM
  hosts: windev
  gather_facts: no  
  tasks:
    - name: Textdatei schreiben
      win_copy:
        content: "Hallo Meister Eike, Ansible ist hier!"
        dest: C:\Temp\ansible_test.txt

 nano win-inv:

[windev]
win-testlaptop ansible_host=192.168.3.97

[windev:vars]
ansible_user=ansible-winrm
ansible_password=Ha...r50..
ansible_connection=winrm
ansible_winrm_transport=basic
ansible_port=5985

cmd:
ansible-playbook -i win-inv testtoast.yaml