> Use Open Standards, Open Data, Open Source, and Open Innovation.
This project includes a simple, cross-platform, portable CIS client. may also include a modified `smbd` (samba server) to upload package to CIS. You can upload, release, view CIS packages, and run CIS workflows easily in command line, which makes CIS development experience easier.
This project includes a simple, cross-platform, portable CIS client. You can upload, release, view CIS packages, and run CIS workflows easily in command line, which makes CIS development experience easier.
Designed for linux, can 100% run on windows and macOS, but not tested. It is your own business to install all dependencies and make sure they are working.
## Dependency
All these dependencies are confirmed to support Linux (natively), WSL (natively), and win32 (Use your google to find smbclient for win32).
All these dependencies are confirmed to support Linux (natively), WSL (natively), and win32.
These dependencies could also be found on BSD, MacOS, and any OS with a working C++ compiler.
You may also need bearer-gen to generate bearer-token from PFX in your config file: <https://m365fleetagc.visualstudio.com/Core/_git/bearer-gen>
...
...
@@ -25,7 +25,7 @@ Just copy `antidote-cis` and `antidote.config.sh` to your PATH. It's usually `/u
### 2 - Read and modify config file
Read and modify `antidote.config.sh`. You **must** set `cis_cookie` or `cis_bearer` to access CIS API. You may also want to set `cis_namespace`, `cis_default_workflow_name`, `cis_default_workflow_parameter`, `smb_*` to your own value.
Read and modify `antidote.config.sh`. You **must** set `cis_cookie` or `cis_bearer` to access CIS API. You may also want to set `cis_namespace`, `cis_default_workflow_name`, `cis_default_workflow_parameter` to your own value.
If you're familiar to CIS, you should know how to set them.
@@ -106,5 +112,3 @@ only tested on bash > 4.0.0. please report bug if there's problem on bash 3.x.
This script is only tested within M365FleetAGC team. Please report bug if you realize it not working for you! (Please mailto: bensl@microsoft.com)
smbclient for windows is not working. Possible solution from: http://www.allandynes.com/2016/05/samba-client-for-windows-smbclient-exe-v3-6-25/ , https://recolic.net/blog/post/build-smbclient-for-windows