소프트웨어 서버 없이 PC,노트북에 대한 자산관리 자동화 하기 (파일 공유)
2025.02.03 17:18
자산관리하기에 빡쳐서 해당 스크립트를 만들어 자동화(반자동은 비밀) 하기로 했다.
여하튼 압축 파일을 받아 바탕화면에 두고 배치파일을 실행합니다.
원하는 작업 번호를 눌러 작업을 진행
1번 로직은 장치정보를 수집하여 엑셀파일을 만든다. 단, 여기서 엑셀은 필수로 설치되어 있어야합니다.
위 형식으로 엑셀 파일이 저장된다.
수집한 데이터는 정말 조잡하기 짝이 없을 정도로 간소합니다... 버전 1 이니 양해 바랍니다.
위 형식으로 데이터가 기입 됩니다. 추후 진행 방향에 따라 소프트웨어 수집 등 좀더 자세한 수집 활성화 등을 검토하고 있습니다.
이제 수집된 데이터를 Master PC에 전송 합니다. 전송 전에 앞서 공유 옵션을 활성화 해주시는 센스 !
전송되는 폴더는 바탕화면에 있어야합니다.(그래야 스크립트에서 인식합니다.)
설정 > 고급 공유 설정에서 아래 사진 설정을 참조하여 활성화 합니다.
공유버튼을 누르고 Everyone 의 권한을 읽기/쓰기로 저장(공유)
고급 권한에서도 마찬가지로 Everyone 의 권한을 모두다 허용하여 저장 합니다.
이제 다시 파워셀로 돌아가 설명을 드리자면
공유할 Master PC의 IP와 공유 폴더 명을 입력합니다.
정상적으로 입력된 경우 해당 로그가 보이며 완료 됩니다.
해당 폴더에 가면 전송 받은 엑셀 파일이 쭈루루루룩 ~~~ 보이실겁니다.
첨부파일에 동봉된 취합.xlsm 매크로 파일을 이용하여 취합을 시작합니다.
A열 1번은 순번이나 매크로 버튼을 둘 곳이 없어 가려 두었습니다. 눌러주시면 매크로 파일이 정상적으로 실행됩니다.
이렇게 폴더를 선택해 지정합니다.(폴더 경로가 틀리다고 나오는 경우 해당 폴더 경로가 틀린 것입니다.[꼭 바탕화면에 있는 폴더를 지정해주세요]
날짜 형식을 입력하여 해당 날짜의 데이터를 불러옵니다.
순번은 파일을 읽어온 순서대로 자동으로 기입됩니다.(사용자 편의 상 추가한 기능)
일단... 이번 기획한 프로젝트라고하기도 애매한 프로젝트가 V1 로 마무리 되었는데요.
고통과.. 재미를 매우 느껴 보람차네요 ㅎㅎ..
애시당초 고퀄리티의 자산관리 스크립트를 만들기에는 시간도 능력도 부족함을 알아
하나하나 사용해보며 필요한 부분을 보안하여 업데이트 할 생각입니다.(피드백 주신다면 겸허히 받아드리겠습니다.)
생각보다 많은 기업에서 자산관리 프로그램들을 사용하지만 사용하지 않는 곳도 있다는 것을 알게되어 제작하게 되었습니다.
애시당초 저렴하게 운영 할 수 있는것을 목표로 하여 파일 공유를 통하여 자산을 수집, 취합 관리하는 것을 목적으로 두고 구현하였습니다.
자산 관리에 많은 어려움이 있으신 분들이 활용하신다면 그 또한 제작한 보람을 느낄거 같습니다.
물론 파일 공유도 할 생각으로 올리기는 하지만.... Specialenigneer의 문구만은 편집하여주지 않으시면 좋겠습니다...
필요에 의해 파일을 수정하신다면 더욱 환영입니다.
피드백 또는 사용방법을 댓글로 문의 주신다면 최대한 더 설명드릴수 있도록 노력하겠습니다.
댓글 [11]
-
광풍제월 2025.02.03 18:19
-
Airbrone13 2025.02.03 19:21
감사합니다 ㅎㅎ
-
바트 2025.02.03 20:05
저는 집에서 smb? 공유가 안되더라구여
거실컴에 ap 연결돼있고 윈도우10 pro 구여 제 방에 윈11인데 양쪽 컴 다 켜고 네트워크 검색(새로고침)하면 목록에 나오는데 클릭하면 뭐라고뭐라고 하면서 들어가지를 못하더라구여
양쪽 다 설정은 했구여
smb 기능 다 켰어여
마지막에 암호로 보호 켜보기도 하고 꺼보기도 하고여
(포트포워딩?)포트 열어주고 웹으로 ip 입력해서 공유하는 방식 등은 잘 되던데 smb 공유?는 안돼서 포기 했어여
-
Airbrone13 2025.02.03 22:19
먼저 개인 적인 상황에 따라 빠른 답변을 드리지 못하여 송구스럽습니다.
육아등 여러 방면에서 정신이 없다보니 늦었습니다.
참고로 아래 사진의 192.168.2.6은 Win 11의 PC의 IP 입니다.
먼저 아래 상황이 맞을지 모르겠지만. SMB 공유시에
제가 알기로는 WIn 10, 11 두 PC 모두 몇가지 설정을 더 진행해야 하는 것으로 알고 있습니다.
해당 스크립트는 Win 11 에서만 테스트 되어 다를 수 있지만. 기본베이스는 같습니다.
1. 두 OS 간에 SMB 공유 방식에 게스트 로그인은 차단되기에 아래 설정 방벙을 따라해보시고 SMB 접속이 가능한지 알아봐주세요
두 PC 모두 서비스에서 Function Discovery Provider Host 와 Function Discovery Resource Publicationddml 설정의 시작 유형이 자동으로 시작되고 있어야 합니다. 만약 수동으로 되어 있다면 전환 후 재부팅해주세요
2. 조직에서 관리하는 ..... 메세지 박스가 표시된다면
두 PC 에서 그룹정책편집(gpedit.msc)에서 컴퓨터구성 > 관리 템플릿 > 네트워크 > Lanman 워크스테이션 > 보안되지 않은 게스트 로그온 사용 이 모두 사용으로 설정되어 있어야 합니다.
WIn 10 PC 에서 SMB 로 Win 11 PC에 접근시 해당 설정이 구성되지 않음(C) 또는 사용 안 함 등으로 설정되면 암호화 되지 않은 계정에서는 접근이 불가합니다.
동일한 환경을 구성하고자 하나 제공해주신 정보가 제한적이여서.. 환경 구성에 여러가지 가설을 세워야 합니다.
만약, 거실 PC 와 바트님 방의 PC의 네트워크 대역대가 다르다면 이 또한 제한이 있을 수 있습니다.
-
바트 2025.02.05 13:01
우와
답변도 주시고 감사드립니다
1)
Function Discovery Provider Host 는 원래 자동으로 돼있어여
Function Discovery Resource Publication 은 자동인데 뒤에(트리거 시작) 이라고 붙어있어여
-> 전에 설정 따라할 때 확인 했던 것 같아여
2)
그룹정책편집(gpedit.msc)에서 컴퓨터구성 > 관리 템플릿 > 네트워크 > Lanman 워크스테이션 > 보안되지 않은 게스트 로그온 사용 이 모두 사용으로 설정
-> 전에 모두 사용으로 해놨어여
전에 큰나무님이 주신 Shares 3.8 네트워크공유 쉽게하기도 실행해봤었는데 똑같더라구여사용중인 통신사에서 못하게 해둔걸까여? ㅠㅠ앗!윈11에서 윈10으로는 접속이 되네여 기존에 dara라고 해둔 폴더는 d드라이브 전체를 공유해둔거였는데 접속이 안되는 거였구여폴더 따로 하나씩 공유했더니 접속이 됐어여감사합니다!!그런데 윈10에서 윈11로는 접속이 안돼여 폴더도 아얘 안뜨고 처음부터 컴 이름 클릭하면 이름이 정확하냐면서 정확한거면 네트워크 문제일 수 있다고 뜨네여 윈11이 보안이 높아서 그런지..암튼 한쪽이라도 돼서 다행이에여 정말 감사합니다^^ -
상발이 2025.02.03 20:21
수고하셨습니다.
-
Airbrone13 2025.02.03 22:19
감사합니다 ㅎㅎ
-
빠송 2025.02.03 21:14
유용하게 사용할 것 같습니다.
수고 많이 하셨습니다.
-
Airbrone13 2025.02.03 22:19
감사합니다 ㅎㅎ
-
히이이잌 2025.02.03 23:50
이런 목적이라면 spiceworks inventory 도입 시도해보시는것도 괜찮을 것 같습니다
어짜피 정보 수집할 PC 하나가 따로 있는거라면 그 PC가 스캔 에이전트 역할 해주면 됩니다
-
쭈니당 2025.02.04 07:55
수고하셨습니다.
수고하셨습니다.