카테고리 없음2011. 12. 15. 14:32

ManagedFolderMailboxPolicyAllowed 매개 변수는 Outlook 2007의 이전 Outlook 버전을 실행하는 전자 메일 클라이언트에 대해서는 MRM(메시징 레코드 관리) 기능을 지원하지 않는다는 경고를 무시합니다. 관리되는 폴더 사서함 정책이 ManagedFolderMailboxPolicy 매개 변수를 사용하는 사서함에 할당된 경우, ManagedFolderMailboxPolicyAllowed를 사용하지 않는 한 기본적으로 경고가 표시됩니다.

Bb123981.note(ko-kr,EXCHG.80).gif참고:
Outlook 2003 SP3(서비스 팩 3) 클라이언트가 지원되기는 하지만, 이 클라이언트의 MRM 기능은 제한되어 있습니다.


그런고로.

set-mailbox -ManagedFolderMailboxPolicy "ploicyName" -ManagedFolderMailboxPolicyAllowed:$true
와 같이.
-ManagedFolderMailboxPolicyAllowed:$true
을 설정해 주어야 Confirm이 뜨지 않는다.
Posted by 달빛낙엽
JAVA2011. 10. 25. 10:36

/**
     * ResultSet을 Row마다 Map에 저장후 List에 다시 저장.
     * @param rs DB에서 가져온 ResultSet
     * @return Listt<map> 형태로 리턴
     * @throws Exception Collection
     */
    private Listt<map> getResultMapRows(ResultSet rs) throws Exception
    {
        // ResultSet 의 MetaData를 가져온다.
        ResultSetMetaData metaData = rs.getMetaData();
        // ResultSet 의 Column의 갯수를 가져온다.
        int sizeOfColumn = metaData.getColumnCount();

        List<Map> list = new ArrayList<Map>();
        Map<String, Object> map;
        String column;
        // rs의 내용을 돌려준다.
        while (rs.next())
        {
            // 내부에서 map을 초기화
            map = new HashMap<String, Object>();
            // Column의 갯수만큼 회전
            for (int indexOfcolumn = 0; indexOfcolumn < sizeOfColumn; indexOfcolumn++)
            {
                column = metaData.getColumnName(indexOfcolumn + 1);
                // map에 값을 입력 map.put(columnName, columnName으로 getString)
                map.put(column, rs.getString(column));
            }
            // list에 저장
            list.add(map);
        }
        return list;
    }

'JAVA' 카테고리의 다른 글

예약어 new  (0) 2011.08.01
2진수 10진수로 변환  (0) 2010.09.09
10진수 2진수,8진수 변환  (0) 2010.09.09
java systeminfo파일로 정보읽기  (0) 2010.09.08
JAVA 시스템 환경읽어오기  (0) 2010.09.08
Posted by 달빛낙엽
카테고리 없음2011. 10. 4. 17:38

public class test_moonleaf
{
    public static Map PutData(String _id, int _con, int _str, int _int, int _count) throws Exception
    {
        Map<string, object=""> items = new HashMap<string, object="">();
 
        items.put("id", _id);
        items.put("con", _con);
        items.put("str", _str);
        items.put("int", _int);
        items.put("count", _count);
 
        return items;
    }
 
    public static List<map> Input(List<map> data) throws Exception
    {
        data.add(PutData("1001", 20, 3, 15, 2));
        data.add(PutData("1003", 12, 18, 22 ,4));
        data.add(PutData("1007", 9, 22, 20, 5));
        data.add(PutData("1009", 2, 9, 25, 3));
        data.add(PutData("1017", 25, 14, 3, 6));
        data.add(PutData("1019", 7, 20, 12, 4));
        data.add(PutData("1020", 4, 4, 19, 3));
        data.add(PutData("1021", 8, 12, 9, 5));
 
        return data;
    }
 
    public static void main(String[] args) throws Exception
    {
        List<map> data = new ArrayList<map>();
        Input(data);
 
        // 값 입력받는곳 귀찮아서 구현 안함..
        String _stats = "con";
        int _num = 8;
 
        Map _temp; // 임시 저장 객체
 
        for(int i = 0, size = data.size() - 1; i < size; i++)
        {
            for(int j = i + 1, _size = data.size();  j < _size; j++ )
            {
                if((Integer)data.get(i).get(_stats) < (Integer)data.get(j).get(_stats))
                {
                    _temp = data.get(i);
                    data.set(i, data.get(j));
                    data.set(j, _temp);
                }
            }
        }
 
        int tot = 0;
        int [] bt = new int[2];
 
        while(_num > 0)
        {
            for(int  i = 0, size = data.size(); i < size; i++)
            {
                int count = (Integer)data.get(i).get("count");
                int point = (Integer)data.get(i).get(_stats);
                if(_num > count)
                {
                    _num = _num - count;
                    tot += count * point;
                }
                else
                {
                    bt[0] = i;
                    bt[1] = _num;
                    tot += _num * point;
                    _num = -1;
                    break;
                }
            }
        }
         
        for(int i =0; bt[0] >= i ; i++)
        {
            System.out.print(data.get(i).get("id") + ": " + data.get(i).get("count") + ", ");
        }
        System.out.print("sum: " + tot);
    }
}

Posted by 달빛낙엽