test1111111
win_service – Manage and query Windows services
start a service
Playbook
- hosts: windows
tasks:
- name: start a service
win_service:
name: snmp
start_mode: auto
state: started
Output
TASK [Start a service] *********************************************************************************************************
task path: /etc/ansible/task/task1.yml:3
Using module file /usr/lib/python2.7/site-packages/ansible/modules/windows/win_service.ps1
Pipelining is enabled.
<172.16.1.245> ESTABLISH WINRM CONNECTION FOR USER: Administrator on PORT 5986 TO 172.16.1.245
EXEC (via pipeline wrapper)
changed: [172.16.1.245] => {
"can_pause_and_continue": false,
"changed": true,
"depended_by": [],
"dependencies": [],
"description": "Enables Simple Network Management Protocol (SNMP) requests to be processed by this computer. If this service is stopped, the computer will be unable to process SNMP requests. If this service is disabled, any services that explicitly depend on it will fail to start.",
"desktop_interact": false,
"display_name": "SNMP Service",
"exists": true,
"name": "SNMP",
"path": "C:\\Windows\\System32\\snmp.exe",
"start_mode": "auto",
"state": "stopped",
"username": "LocalSystem"
}
META: ran handlers
META: ran handlers
PLAY RECAP ***********************************************************************************************************************
172.16.1.245 : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Create a new service
Playbook
- hosts: windows
tasks:
- name: Create a new service
win_service:
name: SNMP
path: C:\\Windows\System32\snmp.exe
Output
TASK [Create a new service] ******************************************************************************************************
task path: /etc/ansible/task/task2.yml:3
Using module file /usr/lib/python2.7/site-packages/ansible/modules/windows/win_service.ps1
Pipelining is enabled.
<172.16.1.245> ESTABLISH WINRM CONNECTION FOR USER: Administrator on PORT 5986 TO 172.16.1.245
EXEC (via pipeline wrapper)
ok: [172.16.1.245] => {
"can_pause_and_continue": false,
"changed": false,
"depended_by": [],
"dependencies": [],
"description": "",
"desktop_interact": false,
"display_name": "service name",
"exists": true,
"name": "service name",
"path": "C:\\\\Windows\\System32\\snmp.exe",
"start_mode": "auto",
"state": "stopped",
"username": "LocalSystem"
}
META: ran handlers
META: ran handlers
DoNotOpenServerManagerAtLogon
Playbook
- hosts: windows
tasks:
- name: Disable auto-run
win_regedit:
path: HKLM:\SOFTWARE\Microsoft\ServerManager
name: DoNotOpenServerManagerAtLogon
data: 1
type: dword
Output
TASK [Disable auto-run] **********************************************************************************************************
task path: /etc/ansible/task/task3.yml:3
Using module file /usr/lib/python2.7/site-packages/ansible/modules/windows/win_regedit.ps1
Pipelining is enabled.
<172.16.1.245> ESTABLISH WINRM CONNECTION FOR USER: Administrator on PORT 5986 TO 172.16.1.245
EXEC (via pipeline wrapper)
changed: [172.16.1.245] => {
"changed": true,
"data_changed": true,
"data_type_changed": false
}
META: ran handlers
META: ran handlers
PLAY RECAP ***********************************************************************************************************************
172.16.1.245 : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Create directory
Playbook
- hosts: windows
tasks:
- name: Create directory
win_file:
path: C:\Users\Administrator\{{item}}
state: directory
with_items:
- Log
- Script
- Tools
- Dump
- Install
Output
PLAY [windows] ***********************************************************************************************************************************************
TASK [Gathering Facts] ***************************************************************************************************************************************
ok: [172.16.1.245]
TASK [Create directory] **************************************************************************************************************************************
changed: [172.16.1.245] => (item=Log)
changed: [172.16.1.245] => (item=Script)
changed: [172.16.1.245] => (item=Tools)
changed: [172.16.1.245] => (item=Dump)
ok: [172.16.1.245] => (item=Install)
PLAY RECAP ***************************************************************************************************************************************************
172.16.1.245 : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
RSS=Disabled
Playbook
- hosts: windows
tasks:
- name: RSS=Disabled
win_command: netsh interface tcp set global rss=disabled
Output
TASK [Gathering Facts] ***************************************************************************************************************************************
ok: [172.16.1.245]
TASK [RSS=Disabled] ******************************************************************************************************************************************
changed: [172.16.1.245]
PLAY RECAP ***************************************************************************************************************************************************
172.16.1.245 : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
XXXXXXXXXX
Playbook
Output
Author And Source
この問題について(test1111111), 我々は、より多くの情報をここで見つけました https://qiita.com/hamingcode/items/059fe67f8090249e6410著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .