Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ samba-ad.zip
*.log
*.msi
*.zip

samba-ad

# Miscellaneous
*.class
Expand Down
6 changes: 3 additions & 3 deletions ablecloud_works_client/lib/ablerdp.dart
Original file line number Diff line number Diff line change
Expand Up @@ -125,11 +125,11 @@ disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectprinters:i:1
redirectlocation:i:0
redirectcomports:i:0
redirectlocation:i:1
redirectcomports:i:1
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
redirectposdevices:i:1
autoreconnection enabled:i:1
authentication level:i:2
prompt for credentials:i:1
Expand Down
22 changes: 11 additions & 11 deletions ablecloud_works_client/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ packages:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "2.3.0"
version: "2.3.1"
async:
dependency: transitive
description:
Expand Down Expand Up @@ -112,7 +112,7 @@ packages:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
version: "3.0.2"
cupertino_icons:
dependency: "direct main"
description:
Expand Down Expand Up @@ -227,7 +227,7 @@ packages:
name: msix
url: "https://pub.dartlang.org"
source: hosted
version: "3.5.1"
version: "3.6.2"
package_config:
dependency: transitive
description:
Expand All @@ -248,49 +248,49 @@ packages:
name: path_provider
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.9"
version: "2.0.10"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.13"
version: "2.0.14"
path_provider_ios:
dependency: transitive
description:
name: path_provider_ios
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.8"
version: "2.0.9"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.5"
version: "2.1.6"
path_provider_macos:
dependency: transitive
description:
name: path_provider_macos
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.5"
version: "2.0.6"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.3"
version: "2.0.4"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.5"
version: "2.0.6"
petitparser:
dependency: transitive
description:
Expand Down Expand Up @@ -421,7 +421,7 @@ packages:
name: yaml
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.0"
version: "3.1.1"
sdks:
dart: ">=2.16.1 <3.0.0"
flutter: ">=2.8.1"
4 changes: 2 additions & 2 deletions ablecloud_works_client/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1
version: bronto-v2.0.0-0523

environment:
sdk: ">=2.16.1 <3.0.0"
Expand Down Expand Up @@ -101,7 +101,7 @@ msix_config:
display_name: Ablecloud works client
publisher_display_name: Ablecloud
identity_name: io.ablecloud.worksapp
msix_version: 1.0.0.0
msix_version: 2.0.0.523
capabilities: internetClient, location, microphone, webcam
languages: ko-KR, en-US
protocol_activation: worksapp,
Expand Down
54 changes: 54 additions & 0 deletions ablecloud_works_client/tmp.rdp
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
screen mode id:i:2
use multimon:i:0
desktopwidth:i:1884
desktopheight:i:1027
session bpp:i:32
winposstr:s:0,1,220,288,1020,888
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:7
networkautodetect:i:1
bandwidthautodetect:i:1
displayconnectionbar:i:1
enableworkspacereconnect:i:0
disable wallpaper:i:0
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectprinters:i:1
redirectlocation:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
autoreconnection enabled:i:1
authentication level:i:2
prompt for credentials:i:1
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:0
gatewaybrokeringtype:i:0
use redirection server name:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
prompt for credentials:i:0
full address:s:10.10.1.41
server port:i:20077
domain:s:able
username:s:user1
instanceUuid:s:f941438f-74ef-4198-a84d-cbc91c4d2341
hash:s:92AC35E4282768C0CEDBFCE0F71778923DD31EEF
password 51:b:01000000d08c9ddf0115d1118c7a00c04fc297eb01000000361820b271646b4ca44198deffc310de0000000002000000000010660000000100002000000053abdc81e07c5460dcdfe017b8944297dc772f4df9c45da5919fba4060d63997000000000e8000000002000020000000c431ff80c0a3709c39d5fd53ee8f8f84d512e997dd8062fc7e41435b0b283acd20000000088c165fc9b3b7f0dfdbcfe68883cafb2a7a78b9b971721ce651fd76d2ac621140000000ffe8a5f3b2198533fbdc797c4e9aa8d4ab515a5db116ea7d6404ced99e0b799860a697f76b9915fef2144f10892de254c02537e01f0ee27779378cbfd3d31a9c
41 changes: 41 additions & 0 deletions domain-controller/Works-DC/dc설정.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#rsat 설치
#설정 -> 앱 -> 선택적 기능 -> 기능 추가 -> rsat: dns 서버 도구, rsat: 그룹 정책 관리 도구

#Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
#Add-WindowsCapability –online –Name Rsat.Dns.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0


Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0

netsh advfirewall firewall add rule name="Ablecloud Works DC" protocol=TCP dir=in localport=8083 action=allow edge=yes
C:\Works-DC\nssm.exe install Works-DC C:\Works-DC\Abledc.exe
C:\Works-DC\nssm.exe set Works-DC AppDirectory C:\Works-DC
C:\Works-DC\nssm.exe set Works-DC AppExit Default Restart
C:\Works-DC\nssm.exe set Works-DC AppStdout C:\Works-DC\stdout.txt
C:\Works-DC\nssm.exe set Works-DC AppStderr C:\Works-DC\stderr.txt
C:\Works-DC\nssm.exe set Works-DC Description "Ablestask의 DC api server입니다."
C:\Works-DC\nssm.exe set Works-DC DisplayName Works-DC
C:\Works-DC\nssm.exe set Works-DC ObjectName LocalSystem
C:\Works-DC\nssm.exe set Works-DC Start SERVICE_AUTO_START
C:\Works-DC\nssm.exe set Works-DC Type SERVICE_WIN32_OWN_PROCESS
41 changes: 41 additions & 0 deletions domain-controller/Works-DC/dc설정.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#rsat 설치
#설정 -> 앱 -> 선택적 기능 -> 기능 추가 -> rsat: dns 서버 도구, rsat: 그룹 정책 관리 도구

#Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
#Add-WindowsCapability –online –Name Rsat.Dns.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.FileServices.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.LLDP.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools~~~~0.0.1.0
#Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0


Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0
Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0

netsh advfirewall firewall add rule name="Ablecloud Works DC" protocol=TCP dir=in localport=8083 action=allow edge=yes
C:\Works-DC\nssm.exe install Works-DC C:\Works-DC\Abledc.exe
C:\Works-DC\nssm.exe set Works-DC AppDirectory C:\Works-DC
C:\Works-DC\nssm.exe set Works-DC AppExit Default Restart
C:\Works-DC\nssm.exe set Works-DC AppStdout C:\Works-DC\stdout.txt
C:\Works-DC\nssm.exe set Works-DC AppStderr C:\Works-DC\stderr.txt
C:\Works-DC\nssm.exe set Works-DC Description "Ablestask의 DC api server입니다."
C:\Works-DC\nssm.exe set Works-DC DisplayName Works-DC
C:\Works-DC\nssm.exe set Works-DC ObjectName LocalSystem
C:\Works-DC\nssm.exe set Works-DC Start SERVICE_AUTO_START
C:\Works-DC\nssm.exe set Works-DC Type SERVICE_WIN32_OWN_PROCESS
Loading